Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
adb9e0a
copier (run provenance)
zendern Jun 10, 2026
4ebb6ec
We want this to carry through to the child
zendern Jun 10, 2026
93f584d
copier (pull, updates extensions)
zendern Jun 10, 2026
e18ed87
copier (use correct src path)
zendern Jun 10, 2026
df8ea63
copier (Agent cleanup)
zendern Jun 10, 2026
8a4fdf3
copier (parent src)
zendern Jun 10, 2026
34cbf02
copier (readme, jinja, coveragerc)
zendern Jun 11, 2026
4fcc713
Restore copier tasks
zendern Jun 11, 2026
3bdf320
copier (bat files)
zendern Jun 11, 2026
37bb5bb
Restore from some bad merges
zendern Jun 11, 2026
2ed1c52
copier (No copier-answer comment)
zendern Jun 11, 2026
82124dc
copier (test case)
zendern Jun 11, 2026
026f4d9
copier (pr feedback)
zendern Jun 11, 2026
21ac93c
Should fix whitespace
zendern Jun 11, 2026
4df2e26
Apply get_base_filename to all path parts in apply_file_markers
zendern Jun 11, 2026
4a1af59
Stamp nuxt template source files with provenance headers
zendern Jun 11, 2026
9da1d8d
Remove misleading manifest symlink from template/
zendern Jun 11, 2026
bfbdd23
Sync test_jinja_if_check_directory_matched from copier-base-template
zendern Jun 11, 2026
bb9b0c7
copier (handle jinja dirs)
zendern Jun 11, 2026
780460c
Guard template self-stamp task behind directory existence check
zendern Jun 11, 2026
c951d52
copier (better tracking)
zendern Jun 11, 2026
031aad0
copier (handle template dirs in parent files)
zendern Jun 11, 2026
655d72b
copier (better traversal)
zendern Jun 11, 2026
b9394ce
copier (latest)
zendern Jun 12, 2026
43ab6d9
Copier
zendern Jun 18, 2026
bcaf4e3
Merge remote-tracking branch 'origin/main' into copier-provenance
zendern Jun 18, 2026
4f9ac0c
copier (jsonc)
zendern Jun 28, 2026
3397378
copier (v0.0.136)
zendern Jun 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .claude/.beads/.gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
# ============== WARNING ==============================================================================
# File is managed by copier template: gh:LabAutomationAndScreening/copier-base-template.git
# See .copier-managed-files.json for details.
#
# You are welcome to make changes to this file in your repo if they are custom to your project,
# but if the change should be shared with other projects, please backport it to the template repo.
# =====================================================================================================
# Dolt database (managed by Dolt, not git)
dolt/
dolt-access.lock
Expand Down
7 changes: 7 additions & 0 deletions .claude/.beads/config.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
# ============== WARNING ==============================================================================
# File is managed by copier template: gh:LabAutomationAndScreening/copier-base-template.git
# See .copier-managed-files.json for details.
#
# You are welcome to make changes to this file in your repo if they are custom to your project,
# but if the change should be shared with other projects, please backport it to the template repo.
# =====================================================================================================
# Beads Configuration File
# This file configures default behavior for all bd commands in this repository
# All settings can also be set via environment variables (BD_* prefix)
Expand Down
10 changes: 10 additions & 0 deletions .claude/commands/add-command.md
Original file line number Diff line number Diff line change
Expand Up @@ -165,3 +165,13 @@ Show differences and suggest improvements.
After creating: `/<command-name> [arguments]`

Example: `/review` or `/ai:gpt5 "explain this code"`

<!--
============== WARNING ==============================================================================
File is managed by copier template: gh:LabAutomationAndScreening/copier-base-template.git
See .copier-managed-files.json for details.

You are welcome to make changes to this file in your repo if they are custom to your project,
but if the change should be shared with other projects, please backport it to the template repo.
=====================================================================================================
-->
10 changes: 10 additions & 0 deletions .claude/commands/commit.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,3 +55,13 @@ Follows [Conventional Commits](https://www.conventionalcommits.org/) standard.
git add <files>
git commit -m "feat(#123): add validation to user input form"
```

<!--
============== WARNING ==============================================================================
Comment thread
ejfine marked this conversation as resolved.
File is managed by copier template: gh:LabAutomationAndScreening/copier-base-template.git
See .copier-managed-files.json for details.
You are welcome to make changes to this file in your repo if they are custom to your project,
but if the change should be shared with other projects, please backport it to the template repo.
=====================================================================================================
-->
10 changes: 10 additions & 0 deletions .claude/commands/create-adr.md
Original file line number Diff line number Diff line change
Expand Up @@ -238,3 +238,13 @@ To supersede an existing ADR:

- After creating: Commit with `/commit`
- If decision needs discussion: Create issue with `/create-issues`

<!--
============== WARNING ==============================================================================
File is managed by copier template: gh:LabAutomationAndScreening/copier-base-template.git
See .copier-managed-files.json for details.
You are welcome to make changes to this file in your repo if they are custom to your project,
but if the change should be shared with other projects, please backport it to the template repo.
=====================================================================================================
-->
10 changes: 10 additions & 0 deletions .claude/commands/create-issues.md
Original file line number Diff line number Diff line change
Expand Up @@ -193,3 +193,13 @@ See <https://github.com/steveyegge/beads> for more information.
- **After /create-issues**: Use `/red` to start TDD on first task
- **During work**: Use `bd update` to add notes/findings back to issues
- **When stuck**: Check `bd show ISSUE-ID` to review acceptance criteria

<!--
============== WARNING ==============================================================================
File is managed by copier template: gh:LabAutomationAndScreening/copier-base-template.git
See .copier-managed-files.json for details.

You are welcome to make changes to this file in your repo if they are custom to your project,
but if the change should be shared with other projects, please backport it to the template repo.
=====================================================================================================
-->
10 changes: 10 additions & 0 deletions .claude/commands/gap.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,3 +43,13 @@ If there are no gaps, confirm that everything discussed has been addressed.
Gap: $ARGUMENTS

**End of user arguments**

<!--
============== WARNING ==============================================================================
File is managed by copier template: gh:LabAutomationAndScreening/copier-base-template.git
See .copier-managed-files.json for details.

You are welcome to make changes to this file in your repo if they are custom to your project,
but if the change should be shared with other projects, please backport it to the template repo.
=====================================================================================================
-->
10 changes: 10 additions & 0 deletions .claude/commands/green.md
Original file line number Diff line number Diff line change
Expand Up @@ -108,3 +108,13 @@ This phase is **not part of the regular TDD workflow** and must only be applied
- In the refactor phase, it is perfectly fine to refactor both test and implementation code. That said, completely new functionality is not allowed. Types, clean up, abstractions, and helpers are allowed as long as they do not introduce new behavior.
- Adding types, interfaces, or a constant in order to replace magic values is perfectly fine during refactoring.
- Provide the agent with helpful directions so that they do not get stuck when blocking them.

<!--
============== WARNING ==============================================================================
File is managed by copier template: gh:LabAutomationAndScreening/copier-base-template.git
See .copier-managed-files.json for details.

You are welcome to make changes to this file in your repo if they are custom to your project,
but if the change should be shared with other projects, please backport it to the template repo.
=====================================================================================================
-->
10 changes: 10 additions & 0 deletions .claude/commands/issue.md
Original file line number Diff line number Diff line change
Expand Up @@ -160,3 +160,13 @@ This phase is **not part of the regular TDD workflow** and must only be applied
- In the refactor phase, it is perfectly fine to refactor both test and implementation code. That said, completely new functionality is not allowed. Types, clean up, abstractions, and helpers are allowed as long as they do not introduce new behavior.
- Adding types, interfaces, or a constant in order to replace magic values is perfectly fine during refactoring.
- Provide the agent with helpful directions so that they do not get stuck when blocking them.

<!--
============== WARNING ==============================================================================
File is managed by copier template: gh:LabAutomationAndScreening/copier-base-template.git
See .copier-managed-files.json for details.

You are welcome to make changes to this file in your repo if they are custom to your project,
but if the change should be shared with other projects, please backport it to the template repo.
=====================================================================================================
-->
10 changes: 10 additions & 0 deletions .claude/commands/polish.md
Original file line number Diff line number Diff line change
Expand Up @@ -183,3 +183,13 @@ Additional cross-cutting checks:
Polish: $ARGUMENTS

**End of user arguments**

<!--
============== WARNING ==============================================================================
File is managed by copier template: gh:LabAutomationAndScreening/copier-base-template.git
See .copier-managed-files.json for details.
You are welcome to make changes to this file in your repo if they are custom to your project,
but if the change should be shared with other projects, please backport it to the template repo.
=====================================================================================================
-->
10 changes: 10 additions & 0 deletions .claude/commands/red.md
Original file line number Diff line number Diff line change
Expand Up @@ -124,3 +124,13 @@ Structure each test with clear phases:
- **Arrange**: Set up test data and preconditions (keep minimal)
- **Act**: Execute the single action being tested
- **Assert**: Verify the expected outcome with specific assertions

<!--
============== WARNING ==============================================================================
File is managed by copier template: gh:LabAutomationAndScreening/copier-base-template.git
See .copier-managed-files.json for details.

You are welcome to make changes to this file in your repo if they are custom to your project,
but if the change should be shared with other projects, please backport it to the template repo.
=====================================================================================================
-->
10 changes: 10 additions & 0 deletions .claude/commands/refactor.md
Original file line number Diff line number Diff line change
Expand Up @@ -125,3 +125,13 @@ When refactoring implementation, watch for **Peeping Tom** tests that:
If tests fail after a pure refactoring (no behavior change), consider whether the tests are testing implementation rather than behavior.

1. **Consistency check** - Look for inconsistent patterns, naming conventions, or structure across the codebase

<!--
============== WARNING ==============================================================================
File is managed by copier template: gh:LabAutomationAndScreening/copier-base-template.git
See .copier-managed-files.json for details.

You are welcome to make changes to this file in your repo if they are custom to your project,
but if the change should be shared with other projects, please backport it to the template repo.
=====================================================================================================
-->
10 changes: 10 additions & 0 deletions .claude/commands/research.md
Original file line number Diff line number Diff line change
Expand Up @@ -94,3 +94,13 @@ List all source links with brief descriptions. This section is required.
- Write concise, actionable content
- Use active voice throughout
- **Do not create output files** - present findings directly in conversation unless user explicitly requests a file

<!--
============== WARNING ==============================================================================
File is managed by copier template: gh:LabAutomationAndScreening/copier-base-template.git
See .copier-managed-files.json for details.

You are welcome to make changes to this file in your repo if they are custom to your project,
but if the change should be shared with other projects, please backport it to the template repo.
=====================================================================================================
-->
10 changes: 10 additions & 0 deletions .claude/commands/simplify.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,3 +82,13 @@ When refactoring implementation, watch for **Peeping Tom** tests that:
- Break on any refactoring even when behavior is preserved

If tests fail after a pure refactoring (no behavior change), consider whether the tests are testing implementation rather than behavior.

<!--
============== WARNING ==============================================================================
File is managed by copier template: gh:LabAutomationAndScreening/copier-base-template.git
See .copier-managed-files.json for details.
You are welcome to make changes to this file in your repo if they are custom to your project,
but if the change should be shared with other projects, please backport it to the template repo.
=====================================================================================================
-->
10 changes: 10 additions & 0 deletions .claude/commands/spike.md
Original file line number Diff line number Diff line change
Expand Up @@ -101,3 +101,13 @@ This phase is **not part of the regular TDD workflow** and must only be applied
- In the refactor phase, it is perfectly fine to refactor both test and implementation code. That said, completely new functionality is not allowed. Types, clean up, abstractions, and helpers are allowed as long as they do not introduce new behavior.
- Adding types, interfaces, or a constant in order to replace magic values is perfectly fine during refactoring.
- Provide the agent with helpful directions so that they do not get stuck when blocking them.

<!--
============== WARNING ==============================================================================
File is managed by copier template: gh:LabAutomationAndScreening/copier-base-template.git
See .copier-managed-files.json for details.

You are welcome to make changes to this file in your repo if they are custom to your project,
but if the change should be shared with other projects, please backport it to the template repo.
=====================================================================================================
-->
10 changes: 10 additions & 0 deletions .claude/commands/summarize.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,3 +60,13 @@ If Beads MCP is available, check for task tracking status and ask if the user wa
3. Include Beads context in the summary

Use AskUserQuestion to confirm Beads integration preferences.

<!--
============== WARNING ==============================================================================
File is managed by copier template: gh:LabAutomationAndScreening/copier-base-template.git
See .copier-managed-files.json for details.
You are welcome to make changes to this file in your repo if they are custom to your project,
but if the change should be shared with other projects, please backport it to the template repo.
=====================================================================================================
-->
10 changes: 10 additions & 0 deletions .claude/commands/tdd-review.md
Original file line number Diff line number Diff line change
Expand Up @@ -108,3 +108,13 @@ Output a structured report:
TDD-review: $ARGUMENTS

**End of user arguments**

<!--
============== WARNING ==============================================================================
File is managed by copier template: gh:LabAutomationAndScreening/copier-base-template.git
See .copier-managed-files.json for details.
You are welcome to make changes to this file in your repo if they are custom to your project,
but if the change should be shared with other projects, please backport it to the template repo.
=====================================================================================================
-->
10 changes: 10 additions & 0 deletions .claude/commands/tdd.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,3 +100,13 @@ TDD: $ARGUMENTS
**End of user arguments**

Please continue with the user input above, applying TDD approach.

<!--
============== WARNING ==============================================================================
File is managed by copier template: gh:LabAutomationAndScreening/copier-base-template.git
See .copier-managed-files.json for details.
You are welcome to make changes to this file in your repo if they are custom to your project,
but if the change should be shared with other projects, please backport it to the template repo.
=====================================================================================================
-->
8 changes: 8 additions & 0 deletions .claude/helpers/merge-claude-settings.sh
Original file line number Diff line number Diff line change
Expand Up @@ -96,3 +96,11 @@ merged_json=$(echo "$parsed_json" | jq -s '
echo "$merged_json" > settings.json

echo "✓ Merged settings.json from JSONC files"

# ============== WARNING ==============================================================================
# File is managed by copier template: gh:LabAutomationAndScreening/copier-base-template.git
# See .copier-managed-files.json for details.
#
# You are welcome to make changes to this file in your repo if they are custom to your project,
# but if the change should be shared with other projects, please backport it to the template repo.
# =====================================================================================================
10 changes: 10 additions & 0 deletions .claude/hooks/bash-chain-guard.js
Original file line number Diff line number Diff line change
Expand Up @@ -24,3 +24,13 @@ process.stdin.on("end", () => {
// Silent fail — never block on hook errors
}
});

/*
* ============== WARNING ==============================================================================
* File is managed by copier template: gh:LabAutomationAndScreening/copier-base-template.git
* See .copier-managed-files.json for details.
*
* You are welcome to make changes to this file in your repo if they are custom to your project,
* but if the change should be shared with other projects, please backport it to the template repo.
* =====================================================================================================
*/
10 changes: 10 additions & 0 deletions .claude/hooks/caveman-activate.js
Original file line number Diff line number Diff line change
Expand Up @@ -116,3 +116,13 @@ if (skillContent) {
}

process.stdout.write(output);

/*
* ============== WARNING ==============================================================================
* File is managed by copier template: gh:LabAutomationAndScreening/copier-base-template.git
* See .copier-managed-files.json for details.
*
* You are welcome to make changes to this file in your repo if they are custom to your project,
* but if the change should be shared with other projects, please backport it to the template repo.
* =====================================================================================================
*/
10 changes: 10 additions & 0 deletions .claude/hooks/caveman-config.js
Original file line number Diff line number Diff line change
Expand Up @@ -152,3 +152,13 @@ function readFlag(flagPath) {
}

module.exports = { getDefaultMode, getConfigDir, getConfigPath, VALID_MODES, safeWriteFlag, readFlag };

/*
* ============== WARNING ==============================================================================
* File is managed by copier template: gh:LabAutomationAndScreening/copier-base-template.git
* See .copier-managed-files.json for details.
*
* You are welcome to make changes to this file in your repo if they are custom to your project,
* but if the change should be shared with other projects, please backport it to the template repo.
* =====================================================================================================
*/
10 changes: 10 additions & 0 deletions .claude/hooks/caveman-mode-tracker.js
Original file line number Diff line number Diff line change
Expand Up @@ -94,3 +94,13 @@ process.stdin.on('end', () => {
// Silent fail
}
});

/*
* ============== WARNING ==============================================================================
* File is managed by copier template: gh:LabAutomationAndScreening/copier-base-template.git
* See .copier-managed-files.json for details.
*
* You are welcome to make changes to this file in your repo if they are custom to your project,
* but if the change should be shared with other projects, please backport it to the template repo.
* =====================================================================================================
*/
9 changes: 9 additions & 0 deletions .claude/settings/basics.jsonc
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
/*
* ============== WARNING ==============================================================================
* File is managed by copier template: gh:LabAutomationAndScreening/copier-base-template.git
* See .copier-managed-files.json for details.
*
* You are welcome to make changes to this file in your repo if they are custom to your project,
* but if the change should be shared with other projects, please backport it to the template repo.
* =====================================================================================================
*/
{
// Basic configuration for Claude Code
// General settings, environment variables, and UI customization
Expand Down
9 changes: 9 additions & 0 deletions .claude/settings/hooks.jsonc
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
/*
* ============== WARNING ==============================================================================
* File is managed by copier template: gh:LabAutomationAndScreening/copier-base-template.git
* See .copier-managed-files.json for details.
*
* You are welcome to make changes to this file in your repo if they are custom to your project,
* but if the change should be shared with other projects, please backport it to the template repo.
* =====================================================================================================
*/
{
"hooks": {
"SessionStart": [
Expand Down
9 changes: 9 additions & 0 deletions .claude/settings/permissions/additional-dirs.jsonc
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
/*
* ============== WARNING ==============================================================================
* File is managed by copier template: gh:LabAutomationAndScreening/copier-base-template.git
* See .copier-managed-files.json for details.
*
* You are welcome to make changes to this file in your repo if they are custom to your project,
* but if the change should be shared with other projects, please backport it to the template repo.
* =====================================================================================================
*/
{
// Additional directories that Claude Code can access
"$schema": "https://json.schemastore.org/claude-code-settings.json",
Expand Down
Loading