Unclaimed files left in the canonical checkout. Inventory: canonical-cleanup-inventory.md (commit-as-evidence groups). detect-secrets scan clean on 2026-11-02: hits are sha256 pins, git object ids, test sentinels already in tracked tests and unit-file lines.
61 lines
4.9 KiB
Plaintext
61 lines
4.9 KiB
Plaintext
✔ REQ-PLUG-1 REQ-LIMIT-4 the registry: usage-source and limit-check at interface version 1, each a list (0.96496ms)
|
||
✔ REQ-PLUG-1 checkPlugins accepts one key per kind, each a list of names, empty included (0.216472ms)
|
||
✔ REQ-PLUG-1 checkPlugins refuses bad shapes, unknown kinds, bad names and duplicates (0.980737ms)
|
||
✔ REQ-PLUG-1 a kind that switches on one module takes one name, not a list (0.146583ms)
|
||
✔ REQ-PLUG-1 checkPlugins reports through the caller's fail callback (0.131804ms)
|
||
✔ REQ-PLUG-1 fixture modules of each kind switch on from a test organization file, no core file changed (7.05214ms)
|
||
✔ REQ-PLUG-1 a name not matching ^[a-z][a-z0-9-]*$ refuses and keeps the old setting (6.453966ms)
|
||
✔ REQ-PLUG-1 a missing module directory or index.mjs refuses and keeps the old setting (3.205096ms)
|
||
✔ REQ-PLUG-1 a symlinked module directory or index.mjs refuses and keeps the old setting (2.327209ms)
|
||
✔ REQ-PLUG-1 a symlinked kind directory refuses and keeps the old setting (2.05451ms)
|
||
✔ REQ-PLUG-1 a symlinked packages/plugins refuses (run with --preserve-symlinks so the path keeps it) (28.744547ms)
|
||
✔ REQ-PLUG-1 index.mjs swapped for a symlink after the lstat checks refuses at the realpath check (2.748181ms)
|
||
✔ REQ-PLUG-1 a path that can't be read refuses as unreadable, is logged and keeps the old setting (2.281607ms)
|
||
✔ REQ-PLUG-1 a path that becomes unreadable after the lstat checks refuses at either realpath (2.906465ms)
|
||
✔ REQ-PLUG-1 a module that fails to load refuses and keeps the old setting (2.753288ms)
|
||
✔ REQ-PLUG-1 a missing export refuses and keeps the old setting (3.587747ms)
|
||
✔ REQ-PLUG-1 a different interface version refuses and keeps the old setting (2.698012ms)
|
||
✔ REQ-PLUG-1 a kind refused on its first load has nothing switched on, and the log names kind and name (1.857106ms)
|
||
✔ REQ-PLUG-1 the setting's shape: unknown kinds refuse alone, a bad whole setting keeps everything (3.161185ms)
|
||
✔ REQ-PLUG-1 loads run one at a time, so the last requested setting wins (102.658796ms)
|
||
✔ REQ-PLUG-1 the loader needs a log callback (1.008722ms)
|
||
✔ REQ-PLUG-2 the real tree's searxng-url module switches on as the search-source and answers (3.037161ms)
|
||
✔ REQ-PLUG-2 a SearXNG that refuses JSON (403) is search-down, a bad settings url throws (0.833213ms)
|
||
✔ REQ-PLUG-2 search-source takes one name, not a list (0.76779ms)
|
||
✔ REQ-PLUG-2 searxng-bundled queries the fixed loopback address and ignores web.searxng (0.826472ms)
|
||
✔ REQ-PLUG-2 harness-builtin switches on, serves no broker search, and refuses if called (0.589503ms)
|
||
✔ the searxng modules end the request when the broker's AbortSignal fires (41.759383ms)
|
||
✔ hasModule: true for a shipped module, false for a missing one, an unknown kind or a bad name (0.475694ms)
|
||
✔ REQ-LIMIT-4 pi: reports all token kinds and deduplicates assistant ids (2.54191ms)
|
||
✔ REQ-LIMIT-4 claude-code: reports all token kinds and deduplicates assistant ids (0.641904ms)
|
||
✔ REQ-LIMIT-4 cut line is unknown, never zero or content (0.525598ms)
|
||
✔ REQ-LIMIT-4 invalid UTF-8 is unknown, never zero or content (0.531176ms)
|
||
✔ REQ-LIMIT-4 missing input is unknown, never zero or content (1.012231ms)
|
||
✔ REQ-LIMIT-4 negative count is unknown, never zero or content (0.481788ms)
|
||
✔ REQ-LIMIT-4 fractional count is unknown, never zero or content (0.436621ms)
|
||
✔ REQ-LIMIT-4 unsafe integer is unknown, never zero or content (0.395603ms)
|
||
✔ REQ-LIMIT-4 file size is unknown, never zero or content (7.266398ms)
|
||
✔ REQ-LIMIT-4 line size is unknown, never zero or content (3.660473ms)
|
||
✔ REQ-LIMIT-4 symlink file is unknown, never zero or content (0.463787ms)
|
||
✔ REQ-LIMIT-4 hardlink file is unknown, never zero or content (0.285707ms)
|
||
✔ REQ-LIMIT-4 a symlink directory anywhere in the root refuses (0.275026ms)
|
||
✔ REQ-LIMIT-4 bounded directory entries refuse before scanning an arbitrary tree (7.744951ms)
|
||
✔ REQ-LIMIT-4 conflicting repeated usage refuses rather than double counting (0.492346ms)
|
||
✔ REQ-LIMIT-4 oversized metadata refuses before reading any transcript bytes (6.497391ms)
|
||
✔ REQ-LIMIT-4 a file growing after fstat cannot exceed the streaming byte budget (4.713755ms)
|
||
✔ REQ-LIMIT-4 a same-size edit during a read is unknown rather than a stable snapshot (0.712852ms)
|
||
✔ REQ-LIMIT-4 record count is bounded even when each record is tiny (7.222411ms)
|
||
✔ REQ-LIMIT-4 missing assistant usage, malformed JSON and conflicting identities are unknown (0.742545ms)
|
||
✔ REQ-LIMIT-4 caller roots, unsupported harnesses and non-object JSON never become zero usage (0.655453ms)
|
||
✔ REQ-LIMIT-4 even a complete JSON record with no final newline is an unknown cut line (0.360035ms)
|
||
✔ REQ-LIMIT-4 final file opens are nonblocking before hostile file type is known (0.436562ms)
|
||
✔ REQ-LIMIT-4 invalid transcript entry names refuse before file lookup (0.30136ms)
|
||
ℹ tests 52
|
||
ℹ suites 0
|
||
ℹ pass 52
|
||
ℹ fail 0
|
||
ℹ cancelled 0
|
||
ℹ skipped 0
|
||
ℹ todo 0
|
||
ℹ duration_ms 450.676704
|