Skip to content

feat: add bench-kit command (init + update stub) - #26

Open
psmyrdek wants to merge 1 commit into
masterfrom
feat/bench-kit-init
Open

feat: add bench-kit command (init + update stub)#26
psmyrdek wants to merge 1 commit into
masterfrom
feat/bench-kit-init

Conversation

@psmyrdek

Copy link
Copy Markdown
Collaborator

'10x bench-kit init [dir]' creates a benchmark instance from the przeprogramowani/10x-bench-kit template: preflight (git required, container engine advisory), shallow clone at a tag, materialization without git history, fresh git init + initial commit, and an instance manifest in .bench-kit/instance.json. Re-running init on an existing instance repairs missing template files without touching company content. 'bench-kit update' is a not_implemented stub.

CAC has no nested command groups, so the command follows the auth precedent: one 'bench-kit ' command dispatching internally. Side effects are injectable (BenchKitDeps) so tests exercise the full flow against fixture trees without network or real git.

'10x bench-kit init [dir]' creates a benchmark instance from the
przeprogramowani/10x-bench-kit template: preflight (git required,
container engine advisory), shallow clone at a tag, materialization
without git history, fresh git init + initial commit, and an instance
manifest in .bench-kit/instance.json. Re-running init on an existing
instance repairs missing template files without touching company
content. 'bench-kit update' is a not_implemented stub.

CAC has no nested command groups, so the command follows the auth
precedent: one 'bench-kit <action>' command dispatching internally.
Side effects are injectable (BenchKitDeps) so tests exercise the full
flow against fixture trees without network or real git.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant