{"slug": "monkeycode-human-review-what-evidence-should-make-approve-possible", "title": "MonkeyCode Human Review: What Evidence Should Make “Approve” Possible?", "summary": "A developer proposes a human-review framework for MonkeyCode SaaS that separates evidence from agent interpretation, requiring structured evidence packages for approval decisions. The framework includes a review card schema with fields for decision, scope, evidence, and record, and specifies conditions under which reviewers should stop rather than approve. The developer, a MonkeyCode user, emphasizes that approval should be based on complete evidence, not polished summaries.", "body_md": "An agent shows a green “ready” state. The reviewer sees a polished summary, but not the original requirement, target environment, unresolved warnings, or evidence behind the recommendation.\n\nApproval is available and practically uninformed.\n\nSecurity review inside AI apps is a current design hotspot. Here is a human-review framework to evaluate in [MonkeyCode SaaS](https://monkeycode-ai.net/). It is not a claim about MonkeyCode's current review UI.\n\n``` php\nrequirement -> execution -> evidence package -> human review\n                                      /       |       \\\n                                  approve   revise    stop\n```\n\n“Stop” is a valid outcome, not an error.\n\nUse this review card:\n\n```\ndecision:\n  requested_action: \"<exact next action>\"\n  owner: \"<accountable role>\"\n  reversibility: \"reversible|partial|irreversible\"\nscope:\n  requirement_id: \"<stable ID>\"\n  task_id: \"<stable ID>\"\n  environment: \"development|staging|production|unknown\"\n  included: []\n  excluded: []\nevidence:\n  checks_performed: []\n  results: []\n  unresolved_warnings: []\n  missing_evidence: []\nrecord:\n  reviewer: \"<identity or role>\"\n  decision: \"approve|revise|stop|defer\"\n  rationale: \"<required for consequential action>\"\n```\n\nThe schema is a proposed artifact, not a representation of MonkeyCode's implementation. Separate evidence from agent interpretation: “three checks passed” is a claim; named checks, scope, timestamps, and outputs are evidence.\n\nStop when the requirement changed after execution, environment is unknown, task identity cannot match evidence, a required check did not run, warnings affect scope, action exceeds authority, model/config changed without record, reversibility is unclear, or approval could expose protected data.\n\nEvery stop should state what can unblock review.\n\nTest three synthetic packages:\n\nAsk participants to approve, revise, defer, or stop, then identify decisive evidence. Success is not a high approval rate. It is approving the complete case, refusing the incomplete case, and explaining the conflict.\n\nPreserve the original requirement, generated recommendation, reviewer objection, revised evidence, and final decision. Status must not depend on color alone; keyboard and screen-reader users need structured headings, linked warnings, and predictable focus after revision or stop.\n\nMonkeyCode's README documents requirement, task, and model management plus managed environments, which makes evidence continuity worth evaluating. Try the SaaS with a synthetic task and inspect whether your required evidence exists at the decision point.\n\nSources: [MonkeyCode repository](https://github.com/chaitin/MonkeyCode) and [SaaS](https://monkeycode-ai.net/).\n\nLimitations: this is not completed research, a security assessment, or verification of current product controls.\n\nDisclosure: I'm a MonkeyCode user sharing my own experience, not affiliated with the project. This is one of several independently useful technical articles published by accounts managed by the same operator; it is not an independent endorsement.\n\nWhich missing evidence should make approval impossible, and which extra field only adds noise?", "url": "https://wpnews.pro/news/monkeycode-human-review-what-evidence-should-make-approve-possible", "canonical_source": "https://dev.to/haaaaaley/monkeycode-human-review-what-evidence-should-make-approve-possible-32il", "published_at": "2026-07-16 10:37:52+00:00", "updated_at": "2026-07-16 11:03:29.576527+00:00", "lang": "en", "topics": ["ai-safety", "ai-agents", "developer-tools"], "entities": ["MonkeyCode"], "alternates": {"html": "https://wpnews.pro/news/monkeycode-human-review-what-evidence-should-make-approve-possible", "markdown": "https://wpnews.pro/news/monkeycode-human-review-what-evidence-should-make-approve-possible.md", "text": "https://wpnews.pro/news/monkeycode-human-review-what-evidence-should-make-approve-possible.txt", "jsonld": "https://wpnews.pro/news/monkeycode-human-review-what-evidence-should-make-approve-possible.jsonld"}}