Scope Dashboard Source Evidence
tasks13/13
1. Contract
- 1.1 Add the source-scoped dashboard evidence requirement.
- 1.2 Update the
_ref/connectors?connection=route contract so connector-id fallback is unambiguous only. - 1.3 Validate the OpenSpec change strictly.
2. Runtime / Route Resolution
- 2.1 Stop ambiguous connector-type route fallback from selecting an arbitrary configured connection.
- 2.2 Preserve unambiguous single-connection fallback only where it cannot misattribute evidence.
3. Console Source And Runs Surfaces
- 3.1 Route per-source recovery and action CTAs to the exact
connection_id. - 3.2 Stop source detail pages from rendering connector-wide run lists as per-source recent runs.
- 3.3 Keep duplicate fallback-labeled sources distinguishable without hiding legitimate multiple accounts.
- 3.4 Surface a calm duplicate-source review cue when same-type active sources include unnamed fallback labels.
4. Verification
- 4.1 Add regression coverage for duplicate connector-type connections and exact route ids.
- 4.2 Add regression coverage for connector-wide run evidence not being attributed to a source without exact connection proof.
- 4.3 Run console/reference type checks and targeted tests.
- 4.4 Verify live behavior before declaring the tranche complete.