sots-re/campaign/rollout/review-worker.md

28 lines
2.1 KiB
Markdown

# Astra independent reviewer and pilot architect
User requested three extra Astra agents. You run openai/gpt-6-astra. No delegates, commits,
staging, pushing or live VM/Ghidra operations. Read architecture-decision.md. Use apply_patch.
Checkpoint every 20 calls/15min and before compaction/stopping to
campaign/rollout/review-worker-state.md. Own only:
campaign/contracts/research-replacement.json, campaign/pilots/research-replacement.md,
campaign/rollout/independent-review.md and your checkpoint.
Task A: build a concrete research replacement pilot contract from actual CR findings and
archived artifacts, not author summaries alone. Inspect findings/subsystems/research-replace.md,
actual trace/compare/oracle artifacts, engine interfaces and event handling. Describe full write
set, asset inputs, paths to completion-bearing workloads, original dependencies, positive
execution/controls, acceptance criteria and exact current blockers. No replacement code now.
Use contract schema and API from controls-worker (read campaign/README.md and checkpoint once
published); leave status proposed until executable acceptance and required dependencies exist.
Avoid declaring known missing functions already complete. No guessed live addresses/policy.
Task B: independent adversarial review of rollout once workers produce it. Gate worker changes
tools/{gate.sh,gate.py,evidence.py,standalone_report.py}, verify/tooling; engine worker accounting
and tests; lead configs/architecture docs; controls worker campaign.py/run_agent.py/schema;
publishing worker dashboard and state projections. Review scope enforcement and bypasses, model
routing (Astra authority, appropriate workers, no fallback), compaction/checkpoint durability,
stale/incomplete evidence, self-certified acceptance, concurrency races and source hashing.
You may run local read-only/unit tests with temporary artifacts outside repos. Do not duplicate
worker edits or run builds while engine worker is mutating source. Report findings with severity,
reproduction and precise file/line; if worker work not yet available complete pilot first, record
review pending and lead will resume you. Send surprises to main Astra through checkpoint.