boundary.labs
Boundary Labs  /  Operational Memory  /  Beta

Context Farm

Operational memory for small teams and AI fleets.

Context Farm is being built for the small team where one operator, department head, or founder carries too much of the business in their head. It captures tribal operational knowledge, structures it into grounded context, and serves it back to both humans and agent systems.

local deployment posture
live internal pipeline
1 manual demo domain
beta product stage

Worked example / synthetic data

The rule. The exception. The source.

Choose a dispatch question to see a prepared answer grounded in the prototype's existing sample objects. This is an illustrative rules walkthrough, not a live AI response or production dispatch advice.

An after-hours call reports active water damage. Can dispatch skip approval?

Prepared answer

The emergency exception can bypass normal after-hours approval. It does not waive the technician availability check or the separate deposit rule.

Supporting sample rules

  • After-hours approval required: After-hours scheduling requires operations lead approval unless the request qualifies as emergency priority. View source
  • Emergency after-hours bypass: Emergency requests may bypass normal after-hours approval if there is active water damage, loss of heat, or a safety hazard. View source
  • Technician availability limit: Same-day emergency dispatch may only be scheduled if an on-call technician is available or a field lead approves reassignment. View source
  • Minimum deposit required: New clients must pay the standard deposit before scheduling is confirmed unless a documented exception applies. View source
A VIP maintenance client asks to book without a deposit. Can dispatch confirm?

Prepared answer

Check the active maintenance plan, recent service history, and VIP eligibility. Dispatcher confirmation and account verification are required; record the waiver reason before confirming.

Supporting sample rules

  • Minimum deposit required: New clients must pay the standard deposit before scheduling is confirmed unless a documented exception applies. View source
  • VIP client deposit waiver: Long-term maintenance clients on the VIP list may have the standard deposit waived with dispatcher confirmation and account verification. View source
  • Long-term maintenance client definition: A long-term maintenance client is an account with an active maintenance plan and at least one completed service visit in the last 12 months. View source
  • Deposit waiver flow: Deposit waiver review requires checking client class, confirming exception eligibility, and recording the waiver reason before scheduling confirmation. View source
A routine after-hours request has no emergency. Can it bypass approval?

Prepared answer

No emergency exception applies in this example. Obtain operations lead approval before scheduling; any deposit requirements still apply.

Supporting sample rules

  • After-hours approval required: After-hours scheduling requires operations lead approval unless the request qualifies as emergency priority. View source
  • Emergency after-hours bypass: Emergency requests may bypass normal after-hours approval if there is active water damage, loss of heat, or a safety hazard. View source
  • Minimum deposit required: New clients must pay the standard deposit before scheduling is confirmed unless a documented exception applies. View source
Inspect the synthetic source trail

Sample objects from the existing service-dispatch prototype. These are demonstration policies, not customer records.

Minimum deposit required

New clients must pay the standard deposit before scheduling is confirmed unless a documented exception applies.

Source: Deposit Policy 2026 — signed-policy; page:3; excerpt: New clients must pay the standard deposit before scheduling can be finalized unless an approved exception exists.

After-hours approval required

After-hours scheduling requires operations lead approval unless the request qualifies as emergency priority.

Source: Dispatch SOP: After-Hours Scheduling — official-sop; section:approval; excerpt: After-hours scheduling requires operations lead approval except for emergency priority incidents.

Technician availability limit

Same-day emergency dispatch may only be scheduled if an on-call technician is available or a field lead approves reassignment.

Source: No source excerpt linked in the sample data; this is a manually seeded object, not independently substantiated evidence.

Emergency after-hours bypass

Emergency requests may bypass normal after-hours approval if there is active water damage, loss of heat, or a safety hazard.

Source: Ops Lead Interview: Emergency and VIP Exceptions — operator-interview; paragraph:2; excerpt: If there is active water damage, loss of heat, or another safety issue, dispatch can treat it as an emergency and skip the normal after-hours approval step.

VIP client deposit waiver

Long-term maintenance clients on the VIP list may have the standard deposit waived with dispatcher confirmation and account verification.

Source: Ops Lead Interview: Emergency and VIP Exceptions — operator-interview; paragraph:4; excerpt: VIP maintenance clients can usually skip the standard deposit if the dispatcher verifies the account and notes the reason.

Deposit waiver flow

Deposit waiver review requires checking client class, confirming exception eligibility, and recording the waiver reason before scheduling confirmation.

Source: Dispatch SOP: After-Hours Scheduling — official-sop; section:deposit-waiver; excerpt: Before confirming the job, verify whether a documented exception applies and record the waiver reason in the job record.

Emergency dispatch flow

Emergency dispatch requires classification of the incident, technician availability check, and escalation if no qualified technician is free.

Source: Dispatch SOP: After-Hours Scheduling — official-sop; section:emergency-dispatch; excerpt: Emergency dispatch requires classification of the incident and a technician availability check.

Emergency priority definition

Emergency priority is limited to active damage, safety hazards, or service outages affecting core habitability.

Source: No source excerpt linked in the sample data; this is a manually seeded object, not independently substantiated evidence.

Long-term maintenance client definition

A long-term maintenance client is an account with an active maintenance plan and at least one completed service visit in the last 12 months.

Source: No source excerpt linked in the sample data; this is a manually seeded object, not independently substantiated evidence.

VIP client list

The VIP client list is the internal roster of long-term maintenance accounts eligible for expedited handling and deposit flexibility.

Source: No source excerpt linked in the sample data; this is a manually seeded object, not independently substantiated evidence.

Download the sample objects and provenance (JSON)

Most small teams do not have a documentation shortage. They have a knowledge concentration problem. One person knows the real workflow, the exceptions, the caveats, and which source actually wins when documents conflict.

That breaks teams in predictable ways: repeated interruptions, slow onboarding, inconsistent execution, and AI agents that can read the handbook but still make bad decisions. Context Farm exists to turn that concentrated operational knowledge into reusable context.

Boundary Labs hit the same wall internally. Retrieval was finding relevant documents, but the agent or operator still needed the unstated rule, the exception, or the ranking between sources. The chunks were there. The operational truth was not.

Deployment boundaries

Local deployment is a design goal. Storage location and inference routing are separate choices: a local knowledge store does not itself guarantee that no data reaches an external model. Agree on both boundaries before using sensitive material.

Context Farm is now being developed as a layered system: ingest messy operational material, compile it into readable knowledge artifacts, extract typed operational objects, and serve grounded retrieval and briefings to humans and agents.

CURRENT DIRECTION
─────────────────────────────────────────────────────────────

  raw input          │  PDF, URL, text paste, transcripts, operator seed
        ↓            │
  ingestion          │  normalize source, preserve provenance, assign authority
        ↓            │
  compile layer      │  build readable linked artifacts from messy material
        ↓            │
  structured layer   │  extract facts, procedures, constraints, exceptions,
                     │  decisions, and source-linked evidence
        ↓            │
  governance         │  review high-impact items, track authority, flag conflicts
        ↓            │
  serving layer      │  search, ask, brief, and agent retrieval

─────────────────────────────────────────────────────────────
STORES

  wiki / article layer   │  human-readable audit trail and fallback retrieval
  SQLite                 │  structured operational objects
  ChromaDB               │  semantic recall over compiled knowledge

Domain seeding

The key differentiator is still domain seeding. Before full ingestion, the operator describes the domain in plain English: what matters, what entities exist, what rules apply, what exceptions are common, and which sources outrank others. That seed guides subsequent extraction and review.

Why the article layer stays

The wiki-style compile layer is not dead weight. In the current design it serves four jobs: human-readable audit trail, intermediate normalization before structured extraction, fallback retrieval while extraction is incomplete, and a debugging surface when the structured layer gets something wrong.

Source TypeInput FormatCurrent HandlingStatus
PDF Uploaded file or local path Ingested in the internal pipeline; target source for structured extraction live
URL HTTP/HTTPS page URL Ingested in the internal pipeline; target source for structured extraction live
Text paste Plain text via API or UI Ingested in the internal pipeline and easiest source for manual or semi-manual review live
Domain seed Plain-language domain description Used to define the domain before broader extraction and review live
Transcripts / interviews Operator interviews, meeting notes, AI session exports Important next input class for tribal knowledge capture in progress
Manual structured object set Curated JSON seed for demo domain Used to prove retrieval and briefing before full automation beta

Two things are true at once. First, the underlying ingestion and knowledge-compilation pipeline has been running internally across finance, research, and infrastructure domains. Second, the product-shaped Context Farm work is now being tightened around a small-team operational-memory use case with an explicit manual demo domain before broader extraction automation.

Live Internal Foundation

Boundary Labs already uses the underlying pipeline for finance, research, and infrastructure knowledge. That is where the practical lessons came from: provenance matters, source ranking matters, and document retrieval alone is not enough.

internal uselocal inference

Manual Demo Domain

The first explicit demo domain is service-dispatch: a small operations-heavy workflow with deposits, after-hours approvals, emergency overrides, and client exceptions. The current prototype already retrieves governing rules and linked exceptions from a structured SQLite store.

service-dispatchmanual seed

What Is Being Proven

The near-term proof target is simple: can Context Farm answer a realistic operational question with the governing rule, the relevant exception, and the source trail, then generate a compact briefing from the same domain objects?

retrievalbriefings
The example above runs entirely in your browser over synthetic sample rules. It does not query an AI model or send your input to an API. Deployment claims about the wider prototype require a separate environment review.

Context Farm has real forward motion, but the hardest parts are not being glossed over. These are the actual gaps now driving the build.

Extraction quality is the product

The SQLite schema and manual demo path are in place. The hard part is the extraction loop that turns raw material into the right object type with enough provenance and low enough review burden to be trusted. Constraint versus exception versus procedure is not a trivial distinction. This is the current center of gravity.

Governance without turning into a chore

Review is necessary, but a small-team operator cannot spend their day approving rows. The system has to batch high-impact review, auto-accept low-risk items where possible, and surface contradictions only where the review load is justified.

Schema drift

Domain seeds are useful, but domains change. New entities appear, old exceptions stop applying, and source hierarchies get messier over time. Detecting when the model of the domain is stale is still open work.

Cross-domain and freshness handling

The internal foundation already spans finance, research, and infrastructure, but the product path is deliberately narrowing before it widens again. Cross-domain retrieval and staleness tracking both matter, but they come after the single-domain operational-memory loop is credible.

Context Farm is active development, not a finished product. The internal pipeline is real, the manual demo path is now real, and the next stage is making extraction and review good enough that the same operational clarity can be produced without hand-seeding everything first.

Boundary Labs is looking for visibility, feedback, and aligned partnerships around local-first operational memory, agent grounding, and structured knowledge extraction for small teams. The work is moving from internal necessity toward a public product direction.