You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/audits/AUDIT_2026-06-10.md
+3-1Lines changed: 3 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -194,7 +194,8 @@ pre-existing #554), a dedup idempotence
194
194
fix found by a new identity property suite (#579), an unused
195
195
devDependency removal (#581), the closing batch of the §4.2 retry
196
196
consolidation (#585), the two §4.3 typed-error slices (#586, #587), and
197
-
the knowledge-base refreshes (#588 for test/, #589 for lib/).
197
+
the knowledge-base refreshes (#588 for test/, #589 for lib/), and a
198
+
spy-cascade isolation fix in the storage suite (#590).
198
199
(The number sequence skips #558 and #562, which are issues — the knip CI
199
200
tracking issue and a maintainer MCP-auth test — not PRs; it also skips
200
201
#568, which is the PR delivering this very section.)
@@ -230,6 +231,7 @@ tracking issue and a maintainer MCP-auth test — not PRs; it also skips
230
231
|[#587](https://github.com/ndycode/codex-multi-auth/pull/587)|`lib/config.ts` + config-save typed-abort test | second §4.3 slice (M11), unblocked by #585: the three unreadable-config save aborts in `savePluginConfig` throw `StorageError` (UNREADABLE code, config path, actionable hint, classifier cause) with byte-identical messages; with #586 this clears every bare throw from the files §4.3 names |
231
232
|[#588](https://github.com/ndycode/codex-multi-auth/pull/588)|`test/AGENTS.md`, `test/README.md`| refreshes the test knowledge bases the wave left stale: headline counts corrected (3847/257 and 2071/87 → the actual 4909 tests / 317 files) and the curated trees gain the wave's load-bearing new suites plus the three fast-check property suites |
232
233
|[#589](https://github.com/ndycode/codex-multi-auth/pull/589)|`lib/AGENTS.md`| companion refresh for the lib knowledge base: the STRUCTURE tree gains the extraction-era clusters (`codex-manager/formatters/`, `request/helpers/` + decision/failover modules, `runtime/rotation-*`, `policy/`, `fs-retry`, `temp-path`, `budget-guard`, `local-bridge`) and WHERE TO LOOK points at the shared retry and temp-path helpers |
234
+
|[#590](https://github.com/ndycode/codex-multi-auth/pull/590)|`test/storage.test.ts`| isolation hardening for a contamination class found while writing #585's tests: a test failing before its inline `mockRestore()` leaks its fs spy, and a later `vi.spyOn` returns the same leaked spy so passthrough bindings recurse into the new test's own mock; the suite's top-level afterEach now calls `vi.restoreAllMocks()`|
0 commit comments