···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=60, Tests=3061`
1616+ - latest full green result in the realigned Meridian worktree: `Files=61, Tests=3069`
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`: `42`
119119+- `audited local regression`: `43`
120120- `local correctness/infrastructure`: `13`
121121122122| Test file | Bucket | Current note |
···145145| `t/event-stream.t` | audited local regression | wire-format, malformed frame, and event decoding coverage |
146146| `t/applywrites-surfaces.t` | audited local regression | focused `applyWrites` happy-path and missing-delete behavior after the self-service invite, identity/email, label, and blob/sync happy paths were split out |
147147| `t/external-handle-update.t` | audited local regression | external-handle update semantics, including DID-resolution checks and empty-body success for external handle adoption |
148148-| `t/external-surface.t` | audited local regression | focused external-surface coverage for repo/blob export and missing-blob behavior after splitting discovery, label RPC, and account-status checks into dedicated suites |
148148+| `t/external-surface.t` | audited local regression | focused external-surface coverage for repo/blob export after splitting discovery, label RPC, account-status, and missing-blob checks into dedicated suites |
149149| `t/firehose.t` | audited local regression | repo subscription lifecycle, cursor, and CAR behavior |
150150| `t/identity.t` | local correctness/infrastructure | lower-level handle and DID helper coverage, including DNS-over-well-known preference and malformed-handle rejection |
151151| `t/import-repo.t` | audited local regression | focused `importRepo` snapshot-restore and rollback behavior, now cleaner after splitting the disabled-import policy gate into its own suite |
···158158| `t/labels.t` | audited local regression | label persistence, replay, negation, and cursor behavior |
159159| `t/local-service-surfaces.t` | audited local regression | isolated local-only coverage for reserved handles and crawler host tracking surfaces |
160160| `t/metrics.t` | audited local regression | metrics endpoint, token-gating smoke, and instrumentation contract for local appview behavior |
161161+| `t/missing-blob-surfaces.t` | audited local regression | isolated `listMissingBlobs` pagination and record-ownership coverage for direct and nested blob references |
161162| `t/moderation.t` | audited local regression | takedown visibility and moderation behavior |
162163| `t/oauth-include.t` | audited local regression | permission-set scope expansion and least-privilege enforcement from `include:<nsid>` scopes |
163164| `t/oauth-permissions.t` | audited local regression | granular OAuth permission enforcement across account/email, identity, repo, blob, and rpc scope families |
···188189- `t/applywrites-surfaces.t`
189190 Carries real conformance value for `applyWrites`, but it is now much narrower and mostly acts as a focused repo-write regression suite.
190191- `t/external-surface.t`
191191- Carries strong external-surface coverage for repo/blob export and missing-blob listing. It is cleaner after moving discovery, label-RPC, and account-status checks into dedicated suites, but still remains broader than a single-endpoint conformance file.
192192+ Carries strong external-surface coverage for repo/blob export. It is much cleaner after moving discovery, label-RPC, account-status, and missing-blob checks into dedicated suites, but still remains broader than a single-endpoint conformance file.
192193193194## What This Audit Does Not Yet Claim
194195