ktg-plugin-marketplace/plugins/voyage/tests/synthetic/plan-run-B.md
Kjell Tore Guttormsen 7a90d348ad feat(voyage)!: marketplace handoff — rename plugins/ultraplan-local to plugins/voyage [skip-docs]
Session 5 of voyage-rebrand (V6). Operator-authorized cross-plugin scope.

- git mv plugins/ultraplan-local plugins/voyage (rename detected, history preserved)
- .claude-plugin/marketplace.json: voyage entry replaces ultraplan-local
- CLAUDE.md: voyage row in plugin list, voyage in design-system consumer list
- README.md: bulk rename ultra*-local commands -> trek* commands; ultraplan-local refs -> voyage; type discriminators (type: trekbrief/trekreview); session-title pattern (voyage:<command>:<slug>); v4.0.0 release-note paragraph
- plugins/voyage/.claude-plugin/plugin.json: homepage/repository URLs point to monorepo voyage path
- plugins/voyage/verify.sh: drop URL whitelist exception (no longer needed)

Closes voyage-rebrand. bash plugins/voyage/verify.sh PASS 7/7. npm test 361/361.
2026-05-05 15:37:52 +02:00

2.9 KiB

type plan_version created task slug run_id steps
trekplan-synthetic 1.7 2026-05-04 Add --verbose flag to CLI verbose-flag B
Add config entry for verbose flag in package.json
Define types for verbose mode in types.ts
Update parseArgs to recognize --verbose flag
Pass verbose context through main entry point
Add log level enum (silent, normal, verbose)
Wire log level into logger module
Replace console.log with logger.info in handler.ts
Add tests for parseArgs --verbose recognition
Add tests for log level enum mapping
Update README with --verbose flag documentation
Add CHANGELOG entry for verbose flag
Bump package.json minor version
Add lint rule blocking direct console usage
Run lint and fix new violations
Add CLI integration test for --verbose end-to-end
Add fixture file for verbose log capture
Document verbose output format in docs/cli.md
Add jsdoc for new logger API
Verify all existing tests pass with verbose disabled
Add backward-compat test for legacy quiet behavior
Add edge-case test for repeated --verbose flags
Add edge-case test for --verbose with --silent collision
Update help text to list --verbose flag
Add usage example to docs/quickstart.md
Verify CI matrix runs on Node 18 and 20
Add npm script for verbose mode debugging
Run security audit on logger dependency tree
Verify no PII leaks in verbose log output
Add manual test checklist to CONTRIBUTING.md
Update .gitignore for verbose log dump files
Add cleanup logic for stale verbose logs
Add unit test for cleanup logic
Verify exit code on verbose mode error
Add stderr routing for warnings in verbose
Add timestamp prefix in verbose log lines
Add test for timestamp format
Update troubleshooting guide with verbose flag
Verify version sync across all docs
Add benchmark for verbose log capture overhead
Document overhead methodology in PERF.md

Synthetic plan run B — Add --verbose flag to CLI

This fixture represents a second synthesized run of /trekplan against the same hand-calibrated brief used for plan-run-A.md. The two runs differ on 2 step titles (modeling realistic LLM variation).

How this fixture is used

See plan-run-A.md for the determinism contract.

Fixture math

  • A has 40 unique step titles
  • B has 40 unique step titles
  • Intersection (shared titles): 38
  • Union: 42
  • Jaccard: 38/42 ≈ 0.9047 (well above 0.833 floor)

Differences from run A

  • A includes "Add benchmark for verbose log emission cost" → B replaces with "Add benchmark for verbose log capture overhead"
  • A includes "Document benchmark methodology in PERF.md" → B replaces with "Document overhead methodology in PERF.md"

These represent the kind of paraphrase variation a stochastic planner may produce on consecutive runs against an identical brief.