Know what your system needs to prove.
Intent finds the requirements buried in your repository and supporting documents. It recommends which verifiers should check them. Your team decides what to run.
- Recommended verifiers · payments service
- Retries must not create duplicate charges.Found in: retry tests · payments runbook✓ Approved · running
- Refunds above $5,000 require manager approval.Found in: refund policy · refund service✓ Approved · running
- Invoice totals must match approved line items.Found in: invoice tests · finance channel✓ Approved · running
- GitHub
- Slack
- Google Drive
- Scan.Intent reads your repository and the documents around it.
- Recommend.It tells you, in plain English, which verifiers your service should have.
- Attached.Approved verifiers are tied to your service and run from then on.
Assurance contracts
A context.md file is not a contract.
Context files can give agents useful background. But assurance needs more than guidance. It needs organizational requirements connected to explicit rules for where they apply and how they are evaluated.
Contract
Start with what your team already has.
Requirements are scattered across code, documents, and conversations. Intent brings those sources together and shows where each proposed requirement came from.
Code repositories
Code, tests, schemas, configuration, documentation, and implementation patterns.
Google Drive
Policies, design documents, specifications, operating procedures, and runbooks.
Slack
Selected channels and threads that provide context around operational requirements and exceptions.
Uploaded documents
Bring policies, PDFs, DOCX files, Markdown, text, and other artifacts directly into discovery.
Find the requirement. Check the source.
Intent looks for behavior your service depends on and drafts requirements for your team to review. Each draft points back to the material behind it.
Observe what the system says.
Intent gathers specific, traceable signals from the connected sources.
Repeated requests with one idempotency key produce a single charge.
Refund Policy.docx requires manager approval above a stated threshold.
Invoice service compares line-item sum against final invoice total.
Selected Slack thread documents a narrow exception to the normal workflow.
Infer the requirement.
Intent combines related signals, weighs their provenance, and proposes the requirement that appears to underlie them.
Discoverysignals → intent
intent → requirement
Make the contract explicit.
Candidate requirements stay reviewable until a person approves, edits, or rejects them.
See why a requirement was proposed.
A draft is easier to trust when you can inspect its sources. Intent keeps that trail visible, including disagreements between what a policy says and what the service does.
One requirement. Multiple supporting sources.
Intent can distinguish documented intent from implemented behavior and test-enforced expectations.
When sources disagree, surface the disagreement.
Intent should not silently reconcile competing statements into a single requirement.
Manager approval required above $5,000.
Recent thread references a $10,000 threshold.
Your team makes the call.
Nothing becomes an approved requirement just because Intent suggested it. Review the draft, make any changes, and publish only what your team stands behind.
Manage discovery and drafts.
Bohmian keeps the richer discovery context: source revisions, provenance, rationale, rejected candidates, and reviewer edits.
Sync approved contracts to Wyrd.
Once approved, a contract can be synced into a connected Wyrd deployment for use in verification and evidence collection.
Discover, don’t invent.
Candidate requirements remain grounded in the connected systems and artifacts that support them.
Human approval stays explicit.
No inferred requirement becomes authoritative merely because an AI system proposed it.
Contracts stay portable.
Bohmian can manage discovery while Wyrd remains the open execution substrate for assurance.
Turn your service’s requirements into checks.
Connect your sources. Review what Intent finds. Decide what should be verified.