Skip to content

docs(launchpad): record ADR-0009 -- upstream-intel Phase 1 scope - #175

Merged
tucktuck101 merged 1 commit into
launchpadfrom
docs/adr-0009-upstream-intel-phase-1-scope
Aug 16, 2026
Merged

tucktuck101 merged 1 commit into
launchpadfrom
docs/adr-0009-upstream-intel-phase-1-scope

Conversation

@serina-mcfall

Copy link
Copy Markdown

Summary

Records ADR-0009 for #49: upstream-intelligence Phase 1 covers the relay only, with two pre-specified contingency triggers (planned expansion after 3 clean relay reports; reactive expansion if a missed client-side security fix is discovered) rather than an open-ended deferral of desktop and mobile.

Related issue

Closes #49

Issue type

ADR


Agent provenance

Field Value
Harness / provider Claude Code
Model claude-sonnet-5
Session reference N/A - harness does not expose a run id/URL
Initiating human @serina-mcfall

Objective

Write launchpad/decisions/ADR-0009-upstream-intel-phase-1-scope.md, recording the decision confirmed with the repository owner via comments on #49, and close the issue.

Impacted components

  • launchpad/decisions/ADR-0009-upstream-intel-phase-1-scope.md (new)
  • launchpad/scripts/test-adr-0009-frontmatter.sh (new)

Approach and rejected alternatives

Numbered ADR-0009, continuing the sequential order after 0008 (#65). No alternative approach considered for the decision content — relay-only-with-a-testable-condition was recommended, discussed, and confirmed directly with the repository owner (see #49's comment thread); this PR only formalizes it.

Verification

Command run:

bash launchpad/scripts/test-adr-0009-frontmatter.sh

Raw output:

PASS: ADR-0009 exists at the expected path
PASS: not filed under the issue number (0049)
PASS: frontmatter parses and status is Proposed
PASS: the H1 heading number matches the filename
PASS: no duplicate ADR numbers on this branch (found: none)

5 passed, 0 failed
  • Tests or checks were run and the raw output is pasted above
  • The diff is confined to the scope of the linked issue
  • No secrets, keys, tokens or hostnames were added to tracked files

Not verified

  • Whether cohort members in practice read the desktop/mobile changelogs today — assumed likely, not measured.
  • Whether upstream intends to start publishing proper Release objects for relay or mobile tags, which would change Trigger 1's shape.

Security implications

None beyond what's recorded in the ADR: this scoping covers the relay (the cohort's public attack surface) first, and explicitly accepts that a client-side vulnerability fix won't surface through this capability until one of the two contingency triggers fires.

Escalations

None — this was a live back-and-forth with the repository owner (recorded via the recommendation and contingency-plan comments on #49) rather than an agent decision.

Records the decision for #49: Phase 1 of the upstream-intelligence
capability (#3) covers the relay only, with two explicit contingency
triggers rather than an open-ended deferral of desktop and mobile --
a planned one (after 3 relay reports ship cleanly, evaluate adding
desktop) and a reactive one (a missed client-side security fix is
discovered some other way). The accepted gap (client-side fixes won't
surface through this capability) is recorded explicitly, per the
issue's own instruction not to close this as though relay-only meant
nothing else matters.

Decided directly with the repository owner following the recommendation
and contingency plan both posted as comments on #49, the same pattern
ADR-0008 recorded.

Verified:

$ bash launchpad/scripts/test-adr-0009-frontmatter.sh
5 passed, 0 failed

Closes #49

Signed-off-by: Serina Mcfall <serina.mcfall@gmail.com>
@serina-mcfall serina-mcfall added the by:agent Filed or authored by an AI agent, not a human label Aug 14, 2026
@serina-mcfall
serina-mcfall marked this pull request as ready for review August 14, 2026 22:59
@tucktuck101
tucktuck101 merged commit f1274b9 into launchpad Aug 16, 2026
23 of 25 checks passed
@serina-mcfall
serina-mcfall deleted the docs/adr-0009-upstream-intel-phase-1-scope branch August 31, 2026 20:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

by:agent Filed or authored by an AI agent, not a human

Projects

None yet

Development

Successfully merging this pull request may close these issues.

adr: which upstream product streams Phase 1 covers

2 participants