II.
Page JSON
Structured · livepage:docs-harness-features-backlog-gaps-prompt-engineering-gap-prompt-010
GAP-PROMPT-010: Safety and Reversibility Prompt Framework json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "page:docs-harness-features-backlog-gaps-prompt-engineering-gap-prompt-010",
"_kind": "Page",
"_file": "wiki/docs/harness-features-backlog/gaps/prompt-engineering/gap-prompt-010.md",
"_cluster": "wiki",
"attributes": {
"nodeKind": "Page",
"sourcePath": "docs/harness-features-backlog/gaps/prompt-engineering/GAP-PROMPT-010.md",
"sourceKind": "repo-docs",
"title": "GAP-PROMPT-010: Safety and Reversibility Prompt Framework",
"displayName": "GAP-PROMPT-010: Safety and Reversibility Prompt Framework",
"slug": "docs/harness-features-backlog/gaps/prompt-engineering/gap-prompt-010",
"articlePath": "wiki/docs/harness-features-backlog/gaps/prompt-engineering/GAP-PROMPT-010.md",
"article": "\n# GAP-PROMPT-010: Safety and Reversibility Prompt Framework\n\n| Field | Value |\n|-------|-------|\n| Category | prompt-engineering |\n| Priority | High |\n| Effort | S |\n| Status | Missing |\n\n## Description\nInject safety and reversibility reasoning instructions into task prompts so delegated agents assess blast radius before executing destructive or hard-to-reverse actions. Complements the breakpoint system (which gates on approval) with proactive reasoning (which prevents the agent from attempting risky actions without consideration).\n\n## Current State\nThe breakpoint system gates on user approval for risky operations. However, process prompts do not instruct delegated agents to reason about reversibility or blast radius. CC has built-in safety instructions (\"Carefully consider the reversibility and blast radius of actions\") but non-CC harnesses lack these. The security gaps (GAP-SEC-*) cover governance and permissions but not prompt-level safety reasoning.\n\n## Target State\nA `safetyGuidelines` prompt section injected into task prompts that includes: reversibility assessment framework (freely take local reversible actions, check before destructive ones), specific examples of destructive vs. safe operations, cyber risk boundaries (authorized security testing yes, destructive techniques no), blast radius reasoning for shared system operations. Configurable severity levels per process definition.\n\n## Dependencies\n- [GAP-PROMPT-001](../prompt-engineering/GAP-PROMPT-001.md) -- strata model for section placement\n- [GAP-SEC-001](../security/GAP-SEC-001.md) -- governance policy for rule definitions\n\n## Key Files\n| Component | Path |\n|-----------|------|\n| Prompts module | `packages/sdk/src/prompts/` |\n| Breakpoints | `packages/sdk/src/breakpoints/` |\n| CC prompt phrasing analysis | [`11-prompt-phrasing-analysis.md`](../../11-prompt-phrasing-analysis.md) -- Section 4 (Safety and Security) has exact CC phrasing for reversibility and cyber risk |\n\n## Recommendation\nPhase 2 implementation. Small effort -- extract safety phrasing from CC analysis, add as prompt section for task prompts. High impact for preventing delegated agent mishaps.\n",
"documents": []
},
"outgoingEdges": [],
"incomingEdges": [
{
"from": "page:docs-harness-features-backlog",
"to": "page:docs-harness-features-backlog-gaps-prompt-engineering-gap-prompt-010",
"kind": "contains_page"
}
]
}