Council Review: Proposal Review Agent Execution

Decision

Implement proposal review execution through the existing maintenance-agent provider/model configuration, persisting agent feedback in proposal history/comments and accepting review-generated revised proposals only when they pass the existing proposal store validation.

Evidence Reviewed

Findings

Seat Recommendation Confidence Blocking concern
Source-Grounded Archivist Keep the implemented request marker and add separate agent_review_completed / agent_revision_proposed history actions so future readers can distinguish request, review, and revision. 0.86 Do not update Core memories with review execution until the code exists.
Data Model Architect Avoid new proposal schema fields for the first execution slice; use existing comments, history, metadata.supersedes, and metadata.superseded_by. 0.80 A future schema may still be needed for first-class review verdicts.
Retrieval Specialist Include proposal JSON, evidence, and related ids in the review prompt; do not let review execution approve or apply writes. 0.78 Fresh context retrieval should be a later improvement, not part of the first execution path.
Human Learning Advocate Keep the UI action simple: one button requests/runs review and the Comments tab shows the outcome. 0.82 Long-running review feedback should eventually expose active task state.
Skeptical Reviewer Gate revisions through existing proposal validation and keep the original proposal actionable so humans can reject the agent's advice. 0.76 Provider output may be malformed or overconfident; parsing must degrade to a comment instead of failing the workflow.

Synthesis

Change now:

Defer:

Dissent

The Data Model Architect would prefer a typed review-result schema before storing agent outcomes, while the Skeptical Reviewer argues that provider JSON quality is not yet proven enough for a schema migration. The compromise is to parse a small structured envelope for execution but persist only through existing proposal comments/history plus optional validated revised proposals.

Acceptance Criteria

Open Questions