Files
Assistant/dev/tasks/DEV-000028-creator-continuity-list.json
m 2877571bb3
CI / test (push) Failing after 14m51s
feat: list Creator-owned continuity items
2026-08-16 15:54:30 +03:00

18 lines
1.7 KiB
JSON

{
"task_id": "DEV-000028",
"task_revision": 1,
"architecture_revision": "bootstrap-1",
"base_repo_revision": "6a5550b7b0cf5ae80ac31e042a800ca1f1796788",
"risk_tier": "C",
"intent": "List a bounded set of Continuity-owned ProspectiveItems for the authenticated Creator Principal so the console no longer requires prior knowledge of item identifiers.",
"allowed_change_scope": {"paths": ["adapters/postgres/continuity_repository.go", "cmd/continuity-runtime/**", "tests/creator_continuity/**", "dev/tasks/DEV-000028-creator-continuity-list.json"]},
"forbidden_change_scope": {"paths": ["architecture/**", "security/**", "database/**", "modules/**", "contracts/**", "adapters/postgres/identity_repository.go", "cmd/core-runtime/**", "cmd/commit-runtime/**", "cmd/creator-web/**", "deploy/**"]},
"allowed_architecture_delta": {"new_cross_module_dependencies": 0, "new_canonical_owners": 0, "new_privileges": 0},
"contracts": {"consume": ["contracts.identity@v1", "contracts.continuity@v1"], "may_change": []},
"semantic_owner": "continuity",
"assumptions": ["Trigger time followed by identifier is a stable deterministic V1 listing order", "A hard maximum of 100 items is sufficient for the current operator console"],
"acceptance_scenarios": ["list contains only ProspectiveItems owned by the authenticated Principal", "list size is bounded and deterministically ordered", "invalid limits are rejected", "list query does not mutate canonical Continuity state"],
"required_tests": ["unit", "repository integration", "owner-principal isolation", "runtime HTTP", "architecture", "remote Docker smoke"],
"terminal_gap_states": ["BLOCKED_BY_ARCHITECTURE_GAP", "BLOCKED_BY_SPEC_GAP", "BLOCKED_BY_MISSING_CAPABILITY"]
}