Parent
Refs #2933. Source: topic pocock-shipping-breakdown (PR backfilled when opened). Investigation item — resolves a decision, produces no production code. Evidence: topic memory slice seam-scrutiny-findings.md (F3.1, F3.2, F3.9).
What to decide
The binding permits exactly ONE provider, which forecloses the motivating real-world topology: an org tracker (e.g. Jira) as read-only source of record + a separate agentic coordination surface (GitHub, Linear) that agents may write to without polluting the org backlog. Scrutiny established: the fully-qualified ID grammar already routes id-taking verbs nearly for free; the hard parts are id-less verbs (frontier/create need --provider scoping or merged-envelope semantics), cross-provider blocking edges (necessarily text pointers, not native), and leases/labels staying coordination-provider-only. Also in scope:
- GitHub PR/issue shared-numbering (F3.2): agentic issues inflate PR numbers; every avoidance topology (issues-only repo via
--repo, different provider, local-markdown) currently collides with a load-bearing mechanic (Closes #N same-repo linkage, open-PR frontier check, sub-issue cross-repo truncation, CWD-derived repo default). Decide the supported topology (or topologies) and what each costs.
- F3.9: the
--repo override exists at the seam but no skill surface plumbs it — the skill layer can't express what the seam supports.
- Binding schema direction: second
source key vs role-typed provider list (e.g. coordination + sources[]).
Output: a decision recorded as a closing comment (and ADR if warranted), unblocking the Jira-write item and shaping the Linear/issues-only-repo paths.
Acceptance criteria
Blocked by
None — can start immediately.
Parent
Refs #2933. Source: topic
pocock-shipping-breakdown(PR backfilled when opened). Investigation item — resolves a decision, produces no production code. Evidence: topic memory sliceseam-scrutiny-findings.md(F3.1, F3.2, F3.9).What to decide
The binding permits exactly ONE provider, which forecloses the motivating real-world topology: an org tracker (e.g. Jira) as read-only source of record + a separate agentic coordination surface (GitHub, Linear) that agents may write to without polluting the org backlog. Scrutiny established: the fully-qualified ID grammar already routes id-taking verbs nearly for free; the hard parts are id-less verbs (frontier/create need
--providerscoping or merged-envelope semantics), cross-provider blocking edges (necessarily text pointers, not native), and leases/labels staying coordination-provider-only. Also in scope:--repo, different provider, local-markdown) currently collides with a load-bearing mechanic (Closes #Nsame-repo linkage, open-PR frontier check, sub-issue cross-repo truncation, CWD-derived repo default). Decide the supported topology (or topologies) and what each costs.--repooverride exists at the seam but no skill surface plumbs it — the skill layer can't express what the seam supports.sourcekey vs role-typed provider list (e.g. coordination + sources[]).Output: a decision recorded as a closing comment (and ADR if warranted), unblocking the Jira-write item and shaping the Linear/issues-only-repo paths.
Acceptance criteria
Blocked by
None — can start immediately.