ktg-plugin-marketplace/plugins/voyage/examples/01-add-verbose-flag/REGENERATED.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

1.8 KiB

Regeneration log — 01-add-verbose-flag

Field Value
Last regenerated 2026-05-01
trekplan version 3.1.0
Claude Code version ≥ 2.1.105 (PreCompact-hook)
Source brief author Hand-calibrated example, not LLM-generated
Plan author Hand-calibrated to demonstrate plan_version 1.7 schema + manifest YAML

What this is

A complete walk-through of the four-stage pipeline for one realistic small task: adding a --verbose flag to a hypothetical small-auth CLI parser. Every artifact is hand-calibrated, not LLM-generated, so fork-ers can study the shape without worrying about whether an LLM hallucinated something.

What "regenerate" means

If the artifact format changes (frontmatter schema, manifest YAML keys, progress.json version), this example needs to be re-built so fork-ers don't learn an obsolete shape.

Triggers for regeneration:

  • plan_version bumps
  • Frontmatter schema additions to brief.md or research/*.md
  • New required keys in manifest YAML
  • progress.json schema bump beyond schema_version: "1"

When regenerating: do not run an actual LLM-driven pipeline against this brief. Hand-calibrate against the new schema so the example stays deterministic and reviewable.

Project assumed

A fictional small-auth CLI with this layout:

small-auth/
├── package.json
├── src/
│   ├── cli.mjs                    # 80-line argv parser (hand-rolled)
│   └── commands/
│       ├── login.mjs
│       ├── logout.mjs
│       ├── whoami.mjs
│       ├── token-refresh.mjs
│       ├── users-list.mjs
│       └── users-create.mjs
└── tests/                         # 24 tests, node:test

This project is not in the plugin repo. The example artifacts reference it as if it were the cwd of an /trekexecute run.