Repository navigation
Greatly reduce documentation: 34 ADRs → 4, trim contract README, strip essay comments - #732
Merged
Merged
Conversation
Consolidate 34 ADRs into 4 one-paragraph decisions (shared Bluesky archive format, credentials, durable jobs/content-addressed storage, minimal diagnostics), trim the archive contract README to the normative spec, and strip essay-style comments from the source. Git history remains the record of the deleted material.
micahflee
force-pushed
the
docs/reduce-archive-documentation
branch
from
October 11, 2026 19:56
f0f1960 to
65f0e82
Compare
…s ADR ADR 0002 now states the credential policy applies to every platform, with the per-DID Bluesky OAuth session model as the Bluesky-specific part. ADR 0003 is explicitly Bluesky-scoped. ADR 0004 (minimal diagnostics) is deleted: true, but true of every platform, so not worth its own ADR.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
docs/archive/bluesky/v2/here, mirrored into Cyd Mobile as a pinnedbundle), the credential policy (OS-protected storage where available for
every platform's credentials, with disclosure otherwise; per-DID Bluesky
OAuth sessions as the Bluesky-specific part), and the Bluesky data
architecture (durable jobs, latest-observed records, content-addressed
media).
ADR nnnncitations are gone. No runtime behavior changed.(issue Prevent the computer from sleeping while Semiphemeral is running #111, PR Add in-app notice about U2F security keys #123, merged).
Evidence
After: 3 ADRs, short comments;
npm run test→ 120 files, 1492tests passed, "Type Errors: no errors" (includes the canonical fixture
conformance suite, which hard-depends on
docs/archive/bluesky/v2/);npm run lintclean.Merge Danger
Door: two-way
Documentation and comments only; everything deleted lives in git history and
the commits are trivially revertible.
Blast Radius: low — agent docs that say "read relevant ADRs" now find
far less to read; the canonical contract and its CI-gated tests are
untouched.
(This was written by an LLM.)