Parent
SocioProphet/prophet-platform#406
Purpose
Make Sherlock the discovery and evidence-search layer for Organization Governance Control Plane v0.
The control plane needs to answer operational questions quickly: what work is active, which agents acted, what policy blocked or allowed, what evidence supports an outcome, where risk remains, and what changed over time.
Scope
Define indexing/search surfaces for:
- objectives;
- workrooms;
- work orders;
- actors and roles;
- policy decisions;
- asset references;
- AgentPlane evidence artifacts;
- model/tool/data receipts;
- reviews and outcomes;
- Delivery Excellence scorecards;
- SourceOS state integrity events;
- learning-loop updates.
Product behavior
Search should support both direct lookup and graph-guided exploration:
- find evidence behind a work outcome;
- trace an action to actor, role, policy, asset, model/tool, and review;
- surface blocked/escalated work;
- show related objectives and workrooms;
- distinguish authoritative evidence from commentary or draft notes.
Acceptance criteria
- Add an OrgGov index schema or documented mapping.
- Add a golden fixture for the dogfood GitHub work-order workflow.
- Include provenance/evidence ranking rules.
- Include at least one graph-oriented query example and one keyword search example.
- Avoid indexing secrets, raw private prompts, or credentials.
Non-goals
- Do not make Sherlock the policy authority.
- Do not make search results replace evidence receipts.
- Do not flatten provenance into untrusted free text.
Parent
SocioProphet/prophet-platform#406
Purpose
Make Sherlock the discovery and evidence-search layer for Organization Governance Control Plane v0.
The control plane needs to answer operational questions quickly: what work is active, which agents acted, what policy blocked or allowed, what evidence supports an outcome, where risk remains, and what changed over time.
Scope
Define indexing/search surfaces for:
Product behavior
Search should support both direct lookup and graph-guided exploration:
Acceptance criteria
Non-goals