voyage/tests/lib
Kjell Tore Guttormsen b70c37f0e7
fix(cleanup): R-b review round — retired flags in the prose parsers
/code-review high on main..HEAD: the four commands that parse their own
arguments in prose (/trekbrief, /trekplan, /trekresearch, /trekexecute) lost
their --profile handling, and /trekresearch its --engine, so a typed value
became the path or the question. Each now strips a retired flag with its
value; the arg parser retires --profile only for the commands that had it
(not /trekendsession) and --engine for /trekresearch, seen red first.
Stale lines R-b left: architecture's hook row (9 scripts) and bridge agent,
the gap row's removed event ledger, README's contrarian marker, and a
dangling "also" in /trekexecute Phase 8.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-07 21:36:13 +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 fix(cleanup): R-b review round — retired flags in the prose parsers 2026-11-07 21:36:13 +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 chore(cleanup): R-b R3 — profiles, phase signals and the effort dialog removed, one fixed path per command 2026-11-07 21:12:57 +01: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 chore(cleanup): R-b R3 — profiles, phase signals and the effort dialog removed, one fixed path per command 2026-11-07 21:12:57 +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): R-b R3 — profiles, phase signals and the effort dialog removed, one fixed path per command 2026-11-07 21:12:57 +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 docs(cleanup): R-b CHANGELOG, scope-aware full swarm, stale wording 2026-11-07 21:16:47 +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 refactor(cleanup): simplify pass on the R-a diff 2026-11-07 13:31:30 +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 refactor(cleanup): simplify pass on R-b 2026-11-07 21:26:25 +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
guards-prose-pins.test.mjs chore(cleanup): R-b R2 — STORM loop, cap hook and the --engine research choice removed 2026-11-07 20:32:38 +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 refactor(cleanup): simplify pass on the R-a diff 2026-11-07 13:31:30 +01:00
living-paths.test.mjs chore(cleanup): R-b R2 — STORM loop, cap hook and the --engine research choice removed 2026-11-07 20:32:38 +01:00
manifest-schema-extensions.test.mjs refactor(cleanup): simplify pass on R-b 2026-11-07 21:26:25 +01: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): R-b R2 — STORM loop, cap hook and the --engine research choice removed 2026-11-07 20:32:38 +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
plan-prose-pins.test.mjs chore(cleanup): R-b R3 — profiles, phase signals and the effort dialog removed, one fixed path per command 2026-11-07 21:12:57 +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 chore(cleanup): R-b R2 — STORM loop, cap hook and the --engine research choice removed 2026-11-07 20:32:38 +01: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 chore(cleanup): R-b R3 — profiles, phase signals and the effort dialog removed, one fixed path per command 2026-11-07 21:12:57 +01: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
removed-surfaces.test.mjs fix(cleanup): R-b review round — retired flags in the prose parsers 2026-11-07 21:36:13 +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
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 refactor(cleanup): simplify pass on R-b 2026-11-07 21:26:25 +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 chore(cleanup): R-b R1 — Voyage's own stats, events and OTel export removed 2026-11-07 20:11:00 +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 chore(cleanup): R-b R1 — Voyage's own stats, events and OTel export removed 2026-11-07 20:11:00 +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 refactor(cleanup): simplify pass on the R-a diff 2026-11-07 13:31:30 +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 chore(cleanup): R-b R2 — STORM loop, cap hook and the --engine research choice removed 2026-11-07 20:32:38 +01: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
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
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