{ "task_id": "DEV-000015", "task_revision": 1, "architecture_revision": "bootstrap-1", "base_repo_revision": "AFTER_DEV_000014", "risk_tier": "C", "intent": "Execute WS-006 as a versioned owner-local Capability Health evolution from V1 to V2, preserving historical meaning and rebuilding a derived projection.", "allowed_change_scope": { "paths": [ "contracts/capability/**", "modules/capability/**", "adapters/postgres/**", "cmd/core-runtime/**", "database/bootstrap/**", "database/migrations/**", "deploy/**", "docs/MIGRATIONS.md", "tests/semantic_evolution/**", "dev/tasks/DEV-000015-capability-semantic-evolution.json" ] }, "forbidden_change_scope": {"paths": ["architecture/**", "security/**", "modules/commit/**", "modules/continuity/**", "modules/authority/**"]}, "allowed_architecture_delta": {"new_cross_module_dependencies": 0, "new_canonical_owners": 0, "new_privileges": 0}, "semantic_owner": "capability", "acceptance_scenarios": [ "WS-006 V1 Capability Health remains interpretable after the V2 migration", "V2 writer requires explicit observation time and unsupported versions are rejected", "Capability Health projection is rebuilt from canonical owner-local state" ], "required_tests": ["unit", "migration", "repository integration", "runtime HTTP", "projection rebuild", "architecture"], "terminal_gap_states": ["BLOCKED_BY_ARCHITECTURE_GAP", "REQUIRES_MIGRATION_DECISION"] }