···1313The current baseline for saying "the audited suite is green" is:
14141515- `prove -lr t`
1616- - latest full green result in the realigned Meridian worktree: `Files=55, Tests=3047`
1616+ - latest full green result in the realigned Meridian worktree: `Files=56, Tests=3049`
1717- `prove -lv t/server-auth.t`
1818- `perl -c script/differential-validate`
1919- `PERLSKY_RUN_REFERENCE_DIFF=1 prove -lv t/reference-differential.t`
···116116Current suite counts by bucket:
117117118118- `direct reference differential`: `5`
119119-- `audited local regression`: `37`
119119+- `audited local regression`: `38`
120120- `local correctness/infrastructure`: `13`
121121122122| Test file | Bucket | Current note |
···128128| `t/admin-account-surfaces.t` | audited local regression | isolated admin account-maintenance coverage for handle/email/password/signing-key/send-email/subject-status behaviors |
129129| `t/account-migration-auth.t` | audited local regression | explicit-`did` account creation requires authenticated migration service-auth and preserves remote DID-doc state while starting deactivated |
130130| `t/auth-jwt.t` | local correctness/infrastructure | JWT signing and validation behavior |
131131+| `t/blob-sync-surfaces.t` | audited local regression | isolated blob upload and sync happy-path coverage for `uploadBlob`, `listBlobs`, `getBlob`, `getLatestCommit`, and `getBlocks` |
131132| `t/browser-smoke.t` | local correctness/infrastructure | optional browser-driven end-to-end wrapper |
132133| `t/catalog.t` | local correctness/infrastructure | lexicon/catalog exposure smoke |
133134| `t/cors.t` | local correctness/infrastructure | CORS and preflight behavior |
···138139| `t/email-confirmation.t` | audited local regression | intentionally testing-friendly email flow plus strict missing-email and invalid-email validation semantics |
139140| `t/email-update-helper.t` | audited local regression | shared email-update helper normalization, token revocation, and duplicate-email error semantics |
140141| `t/event-stream.t` | audited local regression | wire-format, malformed frame, and event decoding coverage |
141141-| `t/extended-api.t` | audited local regression | focused mixed coverage for invite issuance, `applyWrites`, identity refresh/update, email flows, and blob/sync happy paths after the label RPCs were split out |
142142+| `t/extended-api.t` | audited local regression | focused mixed coverage for invite issuance, `applyWrites`, identity refresh/update, and email flows after the label and blob/sync happy paths were split out |
142143| `t/external-handle-update.t` | audited local regression | external-handle update semantics, including DID-resolution checks and empty-body success for external handle adoption |
143144| `t/external-surface.t` | audited local regression | focused external-surface coverage for repo/blob/account-status and missing-blob behavior after splitting discovery and label RPC checks into dedicated suites |
144145| `t/firehose.t` | audited local regression | repo subscription lifecycle, cursor, and CAR behavior |
···182183The broadest suites are green and audited, but they still mix several categories of behavior inside the same file:
183184184185- `t/extended-api.t`
185185- Carries real conformance value for `applyWrites`, blob/sync flows, and account/email identity lifecycle behavior, but it still mixes those with local product behavior such as self-service invite flows.
186186+ Carries real conformance value for `applyWrites` and account/email identity lifecycle behavior, but it still mixes those with local product behavior such as self-service invite flows.
186187- `t/external-surface.t`
187188 Carries strong external-surface coverage for repo export, blob access, account-status behavior, and missing-blob listing. It is cleaner after moving discovery and label-RPC checks into dedicated suites, but still remains broader than a single-endpoint conformance file.
188189- `t/uncovered-endpoints.t`