audit: project incoming and outgoing task todo edges #51
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Observed
At Concord
v0.9.2and repository HEADb11531a65e3118256baf6a959c484a2561a7ddbe, validated todo topology is absent from the documented task-entry audit.For one current task:
task showserializes the task entry and therefore exposes only outgoing todos. Concord already computes incoming todos for rename, rehome, and finish, butAuditcarries no topology records and task audit does not inspect todo links. An operator entering a task throughmemory readplusauditcannot see both sides of its dependency/handoff boundary without sweeping the registry.This is not a dangling-registry defect: registry v3 rejects nonexistent todo targets, incoming links block target finish, and source finish emits explicit handoff actions.
Proposal
Add deterministic task-scoped todo topology to audit output, derived only from the validated same-domain registry:
Non-goals and existing-issue boundary
Do not add delivered/parked or target-acceptance state, scan opaque
MAIN.mdprose, require a todo target to have task memory, infer release-channel obligations, or turn todo into a scheduler/backlog.This is separate from #11: a close macro composes existing finish checks but cannot expose retained tasks when no close operation is invoked. It is also narrower than #41's best-effort Git/member health observations: this proposal projects deterministic registry-owned topology rather than assessing work health.