18 lines
1.0 KiB
JSON
18 lines
1.0 KiB
JSON
{
|
|
"task_id": "DEV-000002",
|
|
"task_revision": 2,
|
|
"architecture_revision": "bootstrap-1",
|
|
"base_repo_revision": "AFTER_DEV_000001",
|
|
"risk_tier": "C",
|
|
"intent": "Implement the first vertical walking-skeleton slice for situation/focus isolation across two simultaneous project contexts, without keyword-based project selection.",
|
|
"allowed_change_scope": {
|
|
"paths": ["architecture/architecture-registry.yaml", "architecture/architecture-registry.json", "modules/situation/**", "modules/work/**", "contracts/situation/**", "contracts/work/**", "tests/walking_skeleton/**"]
|
|
},
|
|
"forbidden_change_scope": {"paths": ["security/**", "modules/commit/**"]},
|
|
"allowed_architecture_delta": {"new_cross_module_dependencies": 1, "new_canonical_owners": 0, "new_privileges": 0},
|
|
"semantic_owner": "situation",
|
|
"acceptance_scenarios": ["WS-001"],
|
|
"required_tests": ["unit", "contract", "focus-isolation black-box", "architecture"],
|
|
"terminal_gap_states": ["BLOCKED_BY_SPEC_GAP", "BLOCKED_BY_ARCHITECTURE_GAP"]
|
|
}
|