docs(connections): launch flag semantics, upgrade trap, DNT coupling - #9410
docs(connections): launch flag semantics, upgrade trap, DNT coupling#9410pepmach wants to merge 1 commit into
Conversation
Record what the default-on launch (#9148/#9149) taught, in the owning spec: the connections_ui semantics the flag suite pins; the materialized pre-launch false that empties the gallery on every beta upgrade (hit the owner's gateway on launch day; migration proposed, not yet built); the requirement that a rendering provider's display name join glossary dnt + ALWAYS_LATIN with its truth-table row, plus the launch-gated-provider and brand-gate edges; the config-baseline regeneration rule for default changes; the i18n gate hiding inside the E2E job's step list; and the evidence-based needs-attention copy contract for new providers.
Opus 4.8 Review — ✅ no blocking findingsReviewed Verdict parsed from the review's SHA-scoped output markers for commit False positive or not applicable? A repository writer can comment: |
Design Review (Fable 5) — ✅ PASSDesign-level review of All referenced tests, scripts, and files exist; every description bullet has a backing hunk and vice versa. The section is appended to the owning spec (no new markdown file), matching the docs rules. Design-Verdict: PASS Real post-launch knowledge captured in the owning spec, with the unfixed migration honestly labeled proposed-not-built rather than claimed. Suggestions
[DESIGN-REVIEWED] 6b8407e |
GPT 5.6 Review — ✅ no blocking findingsGPT 5.6 completed its review of This comment is updated in place on each push. Review detailsNo findings. False positive or not applicable? A repository writer can comment: |
|
Withdrawn — the handoff caveats belong in the Connections workstream artifact, not the repo spec. |
What
Post-launch handoff documentation for the Connections default-on launch (#9148 + #9149), appended to the owning spec
docs/system-specs/modules/connections.md.Why
The launch surfaced five operational caveats that live nowhere except this week's PR threads and one session's memory. The next phase (provider expansion) walks straight into three of them:
connections_ui: falseinto saved configs; after upgrade it reads as a deliberate opt-out and the gallery is silently empty. Hit the owner's own gateway on launch day. Diagnosis + fix documented; migration flagged as proposed-not-built.glossary.jsondnt +ALWAYS_LATIN+ the renderScan truth table, with the launch-gated (Superhuman Mail) and brand-gate (added-lines) edges spelled out.Verification
bash scripts/docs-lint.sh— all documentation checks passed. Docs-only change; no code paths touched.