Files
boshu2__agentops/docs/contracts/context-map.md
T
Bo e1fae0dae6 Make the engineering harness lean and add optional topic memory (#1116)
RPI now owns the authorized outcome through finish, with Plan and Memory
loaded only when useful. Known defects get direct repair, and evidence
can change the approach under unchanged acceptance. Fresh exact-content
validation remains required. Memory provides optional recall, mining and
curation of reviewed topic pages; specialists and the fixed-dispatch
adapter remain optional.

The change reconciles current documentation and generated skill
projections. It preserves native budget and permission authority, BD
work ownership, protected external evidence storage and the distinction
between a supported lesson and demonstrated later benefit. It adds no
scheduler, work store, Go command or evidence schema.

Validation: required local Go/build/vet/race checks, aggregate suite,
generated-output check and 72 gates pass. The complete 44-test executor
suite passes; its shared-deadline fixture now tolerates CI scheduling
jitter while still requiring deadline exhaustion and preventing a third
launch. Fresh author-distinct review passed all 112 changed paths with
no findings; all seven exact-head CI checks passed at bfce33cce. Native
restricted-source enforcement and reduced token use are not established
by this change.
2026-09-09 10:10:29 -04:00

7.4 KiB

AgentOps context map

Hard dependencies

Source Target
crank rpi
rpi implement
rpi plan
rpi validate

Optional context relationships

Source Kind Target
agent-mail supplier-to agent-native
agent-native customer-of agent-mail
agent-native customer-of codex-exec
agent-native customer-of ntm
agy-native separate-ways codex-exec
automation-shape-routing supplier-to agent-native
automation-shape-routing supplier-to operationalize
automation-shape-routing supplier-to skill-builder
automation-shape-routing supplier-to using-gc
automation-shape-routing supplier-to workflow-builder
codebase-recon customer-of doc
codebase-recon customer-of research
codebase-recon customer-of validate
codex-exec supplier-to validate
craft-goal supplier-to plan
crank customer-of rpi
fitness shared-kernel standards
idea-genie customer-of research
idea-genie supplier-to plan
implement customer-of plan
learn customer-of validate
ntm supplier-to agent-native
one-way-door supplier-to council
one-way-door supplier-to premortem
operationalize supplier-to skill-builder
operationalize supplier-to workflow-builder
pattern-mining customer-of research
pattern-mining customer-of validate
pattern-mining supplier-to operationalize
premortem supplier-to plan
product supplier-to plan
reality-check supplier-to plan
rpi customer-of implement
rpi customer-of plan
rpi customer-of validate
security supplier-to validate
skill-eval supplier-to skill-builder
toil-mining supplier-to automation-shape-routing
using-flywheel partnership using-gc
using-gc partnership agent-native
validate customer-of implement
validate customer-of plan
workflow-builder customer-of automation-shape-routing
workflow-builder shared-kernel operationalize

Data flow

Skill Direction Artifact
agent-mail consumes coordination-request
agent-mail produces agent-identity
agent-mail produces file-reservation
agent-mail produces acknowledged-handoff
agent-native consumes explicit-role-packets
agent-native produces runtime-evidence
agent-native produces worker-handoff
agy-native consumes explicit-packet
agy-native produces agy-run-evidence
anti-ceremony consumes caller-outcome
anti-ceremony consumes proposed-process-work
anti-ceremony consumes proof-state
anti-ceremony produces anti-ceremony-decision
automation-shape-routing consumes task-intent
automation-shape-routing produces automation-shape-verdict
bootstrap consumes fitness
bootstrap consumes product
bootstrap consumes doc
codebase-recon consumes repo-context
codebase-recon consumes existing-docs
codebase-recon produces codebase-recon.v1
codebase-recon produces evidence-bounded-recon-report
codex-exec consumes codex-command-packet
codex-exec produces codex-run-output
converter produces converted-skill
council consumes explicit-question
council consumes evidence
council produces council-report.v1
craft-goal consumes caller-outcome
craft-goal consumes goal-acceptance
craft-goal produces outer-goal-prompt
craft-goal produces goal-safety-report
crank consumes rpi
crank consumes caller-selected-wave
crank produces wave-evidence
doc consumes repo-context
doc produces documentation
domain produces stdout
fitness produces goal-measurement-report
handoff produces caller-selected handoff artifact
human-only-skills produces stdout
idea-genie consumes repo-context
idea-genie consumes task-question
idea-genie consumes idea-portfolio.v1
idea-genie produces idea-portfolio.v1
idea-genie produces idea-challenge.v1
implement produces subject-manifest.v1
learn consumes authorized-episode-evidence
learn produces learning-observations
memory produces applicable-context
memory produces reviewed-topic-pages
ntm consumes pane-command-request
ntm produces ntm-robot-state
ntm produces agent-worker-transcript
one-way-door produces decision-classification.v1
operationalize consumes evidence-backed-expertise
operationalize produces operationalization-proposal
pattern-mining consumes repo-context
pattern-mining consumes task-question
pattern-mining produces pattern-mining.v1
postmortem consumes verdict.v2
postmortem produces postmortem-report.md
premortem produces premortem-plan-review.v1
product produces PRODUCT.md
reality-check consumes claim
reality-check consumes repository-evidence
reality-check produces reality-check-report.v1
refactor consumes repo-context
refactor produces code-changes
research consumes research-question
research produces research-report
reverse-engineer produces .agents/scratch/reverse-engineer/*/
route produces routing-decision.v1
rpi consumes plan
rpi consumes implement
rpi consumes validate
rpi produces rpi-report.v1
scaffold produces project-scaffold
security consumes repo-context
security produces security-gate-summary.json
security produces suite-summary.json
security produces redteam-results.json
skill-builder produces skill-source-package
skill-builder produces skill-hygiene-report
skill-eval consumes skill-source-package
skill-eval produces probe-package
skill-eval produces probe-result.v1
standards produces stdout
status produces stdout
swarm consumes explicit-disjoint-packets
swarm produces per-packet-results
test consumes standards
test consumes repo-context
test produces test-evidence
toil-mining produces toil-candidates-report
using-flywheel consumes explicit-packets
using-flywheel produces flywheel-runtime-evidence
using-gc consumes explicit-packets
using-gc produces gas-city-runtime-evidence
validate consumes subject-manifest.v1
validate produces subject-manifest.v1
validate produces validation-result
validate produces verdict.v2
workflow-builder produces workflow-script