Skip to content

docs: mark every RFC accepted and link its implementing PR - #19

Merged
sanketsudake merged 1 commit into
mainfrom
docs/rfc-status
Jul 27, 2026
Merged

docs: mark every RFC accepted and link its implementing PR#19
sanketsudake merged 1 commit into
mainfrom
docs/rfc-status

Conversation

@sanketsudake

Copy link
Copy Markdown
Owner

All thirteen RFCs are implemented and merged. This closes the loop on the design record.

docs/rfc/README.md set the convention up front — "An RFC is Draft until someone implements it; the implementing PR flips it to Accepted and links itself" — and the implementing PRs didn't do it. This does.

What changed

Every RFC header now carries its implementing PR:

- **Status:** Accepted — implemented in [#13](.../pull/13), with follow-up fixes in [#16](.../pull/16)
RFC Implemented in
0001 key verb #10
0002 console #13, follow-up #16
0003 net #13, follow-up #16
0004 MCP server mode #15, follow-up #18
0005 pointer verbs #10
0006 upload #12
0007 tab lifecycle #10
0008 screenshot options #11
0009 recipes #14
0010 reading ergonomics #11
0011 session recording #14, follow-up #18
0012 domain allow-list #12
0013 consent prompt #18

The four with follow-ups name them deliberately: a reader wondering why the shipped behaviour differs from the proposal shouldn't have to find that by bisecting. #16 fixed seven defects in console/net that only surfaced after merge; #18 changed MCP's bind coverage and how recording's --scale is verified.

Two editorial decisions

The gap analysis stays in the present tense of when it was written. It says "the CLI can click and type, but cannot press a key" — no longer true, and deliberately left. The reasoning is the point of keeping these; rewriting it into the past would lose why that ordering was chosen. The README now says the folder is a design record rather than a to-do list, so nobody reads it as a plan.

RFC-0013's #17 references are replaced. That PR was superseded by #18, which carries its commits, so four links pointed at a closed PR. RFC-0013 also gets a line in the README explaining that it wasn't part of the original set — it came out of a failure this work itself caused, and the reproduction contradicted the first diagnosis, which is why it's written up rather than just fixed.

Docs only — no code changes.

All thirteen are implemented and merged, so the index and each header now
say so and link the PR that did it. RFC-0002, 0003, 0004 and 0011 also
name the follow-up PRs that materially changed them, since a reader
chasing why the shipped behaviour differs from the proposal should not
have to find that by bisecting.

The folder is now a design record rather than a to-do list, and the
README says which it is. The gap analysis is left in the present tense of
when it was written — the reasoning is the point, and rewriting it into
the past would lose why that ordering was chosen.

RFC-0013's references to #17 are replaced: that PR was superseded by #18,
which carries its commits, so the links pointed at a closed PR.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@sanketsudake
sanketsudake merged commit 998a514 into main Jul 27, 2026
4 checks passed
@sanketsudake
sanketsudake deleted the docs/rfc-status branch July 27, 2026 15:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant