voyage/tests/lib
Kjell Tore Guttormsen 029e83117c
test(r8): move the live tests the move map missed
33 more tests of live behaviour from the deleted round files, each in
the test file named after its source and seen failing under a mutation
of that source (log in the project folder). Two stay dropped: one pinned
the removed gate states, one the old Phase 1.5 file comparison. The two
trekexecute.md sentences that still said /trekcontinue compares the two
prompt files now say it uses the project-folder file (line count kept).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-07 13:11:25 +01:00
..
agent-frontmatter.test.mjs chore(cleanup): remove the June trials, orchestrator docs, dormant agent, caller-less code and the fix-round chain 2026-11-07 12:51:54 +01:00
approval-log.test.mjs test(r8): move the live tests out of the round files 2026-11-07 10:19:49 +01:00
arch-rules.test.mjs refactor(simplify): one source per rule, shared test helpers, a faster isolation test [skip-docs] 2026-10-12 21:06:47 +02:00
arg-parser-closing-quote.test.mjs fix(arg-parser): a quoted value closes at a quote that ends a word, also after whitespace 2026-10-28 22:34:38 +01:00
arg-parser-tokenize.test.mjs docs(changelog): fix round 4.5b part 4, the review's other findings as known issues, and the TOK claim without never 2026-10-31 16:57:48 +01:00
arg-parser.test.mjs chore(cleanup): remove the June trials, orchestrator docs, dormant agent, caller-less code and the fix-round chain 2026-11-07 12:51:54 +01:00
artifact-commit-trailer.test.mjs fix(approval): a trailer with a blank or padded name is refused 2026-10-13 14:40:10 +02:00
artifact-commit.test.mjs refactor(simplify): one source per rule, shared test helpers, a faster isolation test [skip-docs] 2026-10-12 21:06:47 +02:00
atomic-write.test.mjs refactor(ultraplan-local): extract atomicWriteJson to lib/util 2026-05-01 20:21:15 +02:00
autonomy-gate.test.mjs test(r8): move the live tests the move map missed 2026-11-07 13:11:25 +01:00
cache-analyzer.test.mjs test(observability): close 2 MAJOR test gaps from SKAL-2 review 2026-06-26 17:14:03 +02:00
claimed-order.test.mjs test(stats): a project_dir inside cwd finds the repo that holds it 2026-10-05 12:41:44 +02:00
claude-md-scope.test.mjs chore(cleanup): remove the June trials, orchestrator docs, dormant agent, caller-less code and the fix-round chain 2026-11-07 12:51:54 +01:00
cleanup.test.mjs feat(voyage)!: rename produced_by field values + validator comments [skip-docs] 2026-05-05 14:42:21 +02:00
coordinator-contract.test.mjs test(r8): move the live tests out of the round files 2026-11-07 10:19:49 +01:00
coupling-prose-pins.test.mjs feat(review): review rounds carry findings until resolved, one cap of three 2026-11-02 17:44:23 +01:00
criteria-runner.test.mjs chore(cleanup): remove the June trials, orchestrator docs, dormant agent, caller-less code and the fix-round chain 2026-11-07 12:51:54 +01:00
critic-diff.test.mjs feat(plan): the operative line map and a deterministic line diff for the critic loop [skip-docs] 2026-10-15 16:49:21 +02:00
critic-severity-rules.test.mjs chore(cleanup): remove the June trials, orchestrator docs, dormant agent, caller-less code and the fix-round chain 2026-11-07 12:51:54 +01:00
doc-consistency.test.mjs chore(cleanup): remove the June trials, orchestrator docs, dormant agent, caller-less code and the fix-round chain 2026-11-07 12:51:54 +01:00
done-line.test.mjs fix(verification): the done line and the release check take only full commit ids 2026-10-26 13:33:51 +01:00
engine-findings-compare.test.mjs chore(cleanup): remove the June trials, orchestrator docs, dormant agent, caller-less code and the fix-round chain 2026-11-07 12:51:54 +01:00
engine-findings.test.mjs test(r8): move the live tests the move map missed 2026-11-07 13:11:25 +01:00
executor-prose-pins.test.mjs test(r8): move the live tests out of the round files 2026-11-07 10:19:49 +01:00
files-reader-regressions.test.mjs fix(plan): a list joiner no longer ends the read of a plain path below 1.9 2026-10-13 12:26:07 +02:00
finding-id.test.mjs feat(ultraplan-local): add lib/parsers/finding-id.mjs (stable SHA1) 2026-05-01 13:28:05 +02:00
findings-schema.test.mjs test(r8): move the live tests out of the round files 2026-11-07 10:19:49 +01:00
frontmatter.test.mjs feat(voyage)!: bulk content rewrite ultra -> voyage/trek prose [skip-docs] 2026-05-05 15:08:20 +02:00
gates-flag-coverage.test.mjs refactor(gates): the autonomy gate is the --gates flag parser 2026-11-07 10:37:03 +01:00
gold-scorer.test.mjs feat(eval): SKAL-1·4b offline gold-scored output eval 2026-06-30 09:00:33 +02:00
guards-prose-pins.test.mjs chore(cleanup): remove the June trials, orchestrator docs, dormant agent, caller-less code and the fix-round chain 2026-11-07 12:51:54 +01:00
independent-review-fixes.test.mjs fix(tests): the suite no longer hands the session id to the lock CLI 2026-10-12 14:09:14 +02:00
instruction-scope-depth.test.mjs fix(review): the instruction set holds nested rules files and a link's own name 2026-11-04 10:16:34 +01:00
intent-prose-pins.test.mjs test(r8): move the live tests out of the round files 2026-11-07 10:19:49 +01:00
jaccard.test.mjs feat(ultraplan-local): add lib/parsers/jaccard.mjs 2026-05-01 13:28:44 +02:00
lib-imports.test.mjs test(r8): move the live tests out of the round files 2026-11-07 10:19:49 +01:00
living-paths.test.mjs chore(cleanup): remove the June trials, orchestrator docs, dormant agent, caller-less code and the fix-round chain 2026-11-07 12:51:54 +01:00
manifest-schema-extensions.test.mjs feat(voyage): add OPTIONAL_STRING_KEYS path to manifest-yaml — profile_used additive 2026-05-09 09:23:32 +02:00
manifest-yaml.test.mjs feat(graceful-handoff): 2.0 — migrate to skills/ with disable-model-invocation [skip-docs] 2026-05-01 05:45:26 +02:00
merge-evidence-writer-head.test.mjs refactor: simplify pass (trekexecute) 2026-11-04 11:29:46 +01:00
no-claude-code-launch.test.mjs chore(cleanup): remove the June trials, orchestrator docs, dormant agent, caller-less code and the fix-round chain 2026-11-07 12:51:54 +01:00
p10-model-free.test.mjs feat(routing): every eval case names its event; the P10 eval gate is exempted with its reason (A1) 2026-10-19 18:15:00 +02:00
park-attempt-files.test.mjs refactor: simplify pass (trekexecute) 2026-10-26 20:39:40 +01:00
phase-signal-resolver.test.mjs test(validators): cover fable accept + unknown-model reject in both gate layers 2026-07-02 16:56:26 +02:00
plan-prose-pins.test.mjs test(r8): move the live tests the move map missed 2026-11-07 13:11:25 +01:00
plan-review-dedup.test.mjs test(r8): move the live tests out of the round files 2026-11-07 10:19:49 +01:00
plan-schema.test.mjs test(r8): move the live tests out of the round files 2026-11-07 10:19:49 +01:00
plan-scope-sweep.test.mjs feat(plan): plan 1.8, the plan gate, the design part and the plan-side checks 2026-10-06 20:10:57 +02:00
plan-version-1-9-docs.test.mjs chore(cleanup): remove the June trials, orchestrator docs, dormant agent, caller-less code and the fix-round chain 2026-11-07 12:51:54 +01:00
plugin-root-resolution.test.mjs feat(trekexecute): couple the executor to the review gate, the plan approval and the step checks 2026-10-09 19:22:00 +02:00
pre-existing-bound.test.mjs fix(review): scope_sha_start is bound to the fork point from main 2026-11-03 11:23:21 +01:00
pre-existing.test.mjs fix(review): scope_sha_start is bound to the fork point from main 2026-11-03 11:23:21 +01:00
proevesett.test.mjs fix(commands): Phase 0 gives the arguments to the parser on stdin, never as shell words 2026-10-26 15:55:21 +01:00
profile-application.test.mjs test(profiles): pin fable profile resolution end-to-end 2026-07-02 17:00:43 +02:00
profile-flag-coverage.test.mjs feat(voyage): document --profile flag in all 6 commands — SC #4 + arv-policy 2026-05-09 09:38:36 +02:00
profile-resolver.test.mjs test(profiles): pin fable profile resolution end-to-end 2026-07-02 17:00:43 +02:00
profile-stats-fields.test.mjs fix(stats): no command promises a stats key its record does not write 2026-10-22 15:04:29 +02:00
reading-defects.test.mjs fix: brief template teaches runnable criteria; commands call validators through the plugin root 2026-10-08 08:52:52 +02:00
red-judge.test.mjs test(r8): move the live tests out of the round files 2026-11-07 10:19:49 +01:00
red-proof.test.mjs test(r8): move the live tests out of the round files 2026-11-07 10:19:49 +01:00
red-script.test.mjs test(r8): move the live tests out of the round files 2026-11-07 10:19:49 +01:00
release-prose-pins.test.mjs chore(cleanup): remove the June trials, orchestrator docs, dormant agent, caller-less code and the fix-round chain 2026-11-07 12:51:54 +01:00
repo-tools.test.mjs feat(hooks): wave-1 guards -- approval ask, plan gate, test lock, post-edit check 2026-10-06 20:09:32 +02:00
research-loop-cap.test.mjs chore(cleanup): remove the June trials, orchestrator docs, dormant agent, caller-less code and the fix-round chain 2026-11-07 12:51:54 +01:00
retired-references.test.mjs test(hygiene): no tracked file may carry a retired-repository reference (red) 2026-09-23 12:25:43 +02:00
review-630.test.mjs chore(cleanup): remove the June trials, orchestrator docs, dormant agent, caller-less code and the fix-round chain 2026-11-07 12:51:54 +01:00
review-answers.test.mjs feat(trekexecute): every MAJOR answered before merge, fixed runs the fix loop 2026-11-02 18:44:42 +01:00
review-finalized.test.mjs test(red-proof): fix round 4.5b2 part B red proof and regression run 2026-11-03 12:27:24 +01:00
review-findings-kept.test.mjs test(r8): move the live tests out of the round files 2026-11-07 10:19:49 +01:00
review-loop-docs.test.mjs chore(cleanup): remove the June trials, orchestrator docs, dormant agent, caller-less code and the fix-round chain 2026-11-07 12:51:54 +01:00
review-policy.test.mjs feat(review): a REVIEW.md policy caps and skips MINOR findings only 2026-11-02 19:43:54 +01:00
review-prose-pins.test.mjs test(r8): move the live tests the move map missed 2026-11-07 13:11:25 +01:00
review-recurrence-check-ignore.test.mjs fix(review): a failed git check-ignore writes no pointer, whatever language git speaks 2026-10-28 15:46:43 +01:00
review-recurrence.test.mjs refactor: simplify pass (trekexecute) 2026-10-26 20:39:40 +01:00
review-rounds-stopped-prepare.test.mjs fix(review): an answer after a stopped prepare no longer locks the rounds 2026-11-04 10:05:04 +01:00
review-rounds.test.mjs chore(cleanup): remove the June trials, orchestrator docs, dormant agent, caller-less code and the fix-round chain 2026-11-07 12:51:54 +01:00
review-validator-1-2.test.mjs feat(review): review_version 1.2 with answers, pre-existing, rounds and policy fields 2026-11-02 14:22:35 +01:00
reviewed-commit-parents.test.mjs fix(review): R6 checks every parent of a commit after the review 2026-11-03 11:07:08 +01:00
rule-catalogue.test.mjs feat(review): two CLAUDE.md rule keys at MINOR, the catalogue counts 17 2026-11-02 13:53:24 +01:00
run-coupling-prose-pins.test.mjs test(r8): move the live tests the move map missed 2026-11-07 13:11:25 +01:00
session-id-isolation.test.mjs refactor(simplify): one source per rule, shared test helpers, a faster isolation test [skip-docs] 2026-10-12 21:06:47 +02:00
session-orders.test.mjs refactor(simplify): one source per rule, shared test helpers, a faster isolation test [skip-docs] 2026-10-12 21:06:47 +02:00
skill-lint.test.mjs feat(skills): skill workshop, test-first and debugging preloaded into the step helper 2026-10-08 21:38:58 +02:00
skill-routing.test.mjs chore(cleanup): remove the June trials, orchestrator docs, dormant agent, caller-less code and the fix-round chain 2026-11-07 12:51:54 +01:00
skills-annotating-prose-pins.test.mjs chore(cleanup): remove the June trials, orchestrator docs, dormant agent, caller-less code and the fix-round chain 2026-11-07 12:51:54 +01:00
skills-brief-prose-pins.test.mjs chore(cleanup): remove the June trials, orchestrator docs, dormant agent, caller-less code and the fix-round chain 2026-11-07 12:51:54 +01:00
skills-criteria-prose-pins.test.mjs chore(cleanup): remove the June trials, orchestrator docs, dormant agent, caller-less code and the fix-round chain 2026-11-07 12:51:54 +01:00
skills-research-prose-pins.test.mjs merge: main (7a skills workshop, 9 rettepakke) into wave2-skills-research 2026-10-09 19:34:38 +02:00
skills-review-prose-pins.test.mjs feat(review): the code-correctness reviewer checks the repo's tracked instruction files 2026-11-02 20:47:15 +01:00
skills-workshop-prose-pins.test.mjs chore(cleanup): remove the June trials, orchestrator docs, dormant agent, caller-less code and the fix-round chain 2026-11-07 12:51:54 +01:00
source-findings.test.mjs feat(voyage)!: bulk content rewrite ultra -> voyage/trek prose [skip-docs] 2026-05-05 15:08:20 +02:00
stats-event-emit.test.mjs fix(siblings): the texts found next to round 4.5a's fixes say what the code does 2026-10-24 20:41:53 +02:00
stats-landing.test.mjs fix(execute): run the brief check in Phase 1, and say what effort really changes 2026-10-22 16:07:27 +02:00
step-check.test.mjs fix(tests): the suite no longer hands the session id to the lock CLI 2026-10-12 14:09:14 +02:00
test-first-multi-file.test.mjs fix(execute): below 1.8 a plan that names no test file gets the files the helper wrote 2026-10-14 18:17:24 +02:00
test-integrity.test.mjs fix(execute): the step loop survives an adversarial review 2026-10-06 20:17:39 +02:00
test-lock.test.mjs refactor(simplify): one source per rule, shared test helpers, a faster isolation test [skip-docs] 2026-10-12 21:06:47 +02:00
timing.test.mjs test(r8): move the live tests out of the round files 2026-11-07 10:19:49 +01:00
token-usage.test.mjs feat(stats): add claude-fable-5 to PRICE_TABLE 2026-07-02 17:15:36 +02:00
unique-finding-ids.test.mjs fix(review): the verdict gate refuses duplicate finding ids 2026-11-04 09:40:25 +01:00
verdict-gate.test.mjs feat(review): a WARN opens the lock only when every counting MAJOR is answered 2026-11-02 15:45:37 +01:00