# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.037
.claude/agents/karr-board-worker.md
.claude/agents/karr-foundation-worker.md
.claude/agents/karr-pod-writer.md
.claude/agents/karr-ref-worker.md
.claude/agents/karr-release-checker.md
.claude/agents/karr-test-writer.md
.claude/agents/karr-worker.md
.claude/rules/karr-rules.md
.claude/settings.json
.claude/skills/kanban-issues-karr-cli/SKILL.md
.claude/skills/karr-foundation-cli/SKILL.md
.claude/skills/perl-core/SKILL.md
.claude/skills/perl-file-sharedir/SKILL.md
.claude/skills/perl-moo/SKILL.md
.claude/skills/perl-release-author-getty/SKILL.md
.claude/skills/perl-release-dist-ini/SKILL.md
.github/workflows/ci.yml
.gitignore
CLAUDE.md
CONTEXT.md
Changes
Dockerfile
LICENSE
MANIFEST
META.json
META.yml
Makefile.PL
README
bin/karr
bin/karr-foundation
cpanfile
dist.ini
docker/karr-entrypoint.sh
docs/adr/0001-refs-first-with-materialized-file-view.md
docs/adr/0001-role-qualified-activity-log-identity.md
docs/adr/0002-exit-code-contract.md
docs/adr/0002-foundation-is-a-multi-board-coordinator.md
docs/adr/0003-board-level-disable-is-board-state-and-absolute.md
docs/superpowers/plans/2026-03-15-karr-git-sync.md
docs/superpowers/plans/2026-03-19-v0004-implementation.md
docs/superpowers/plans/2026-03-22-docker-runtime-images.md
docs/superpowers/plans/2026-03-22-helper-refs-and-docs.md
docs/superpowers/plans/2026-03-22-ref-first-board-implementation.md
docs/superpowers/specs/2026-03-15-karr-git-sync-design.md
docs/superpowers/specs/2026-03-19-v0004-release-design.md
docs/superpowers/specs/2026-03-22-helper-refs-design.md
docs/superpowers/specs/2026-03-22-ref-first-board-design.md
docs/superpowers/specs/2026-05-15-config-access-patterns-design.md
docs/superpowers/specs/2026-05-15-git-instantiation-design.md
docs/superpowers/specs/2026-05-15-lock-encapsulation-design.md
docs/superpowers/specs/2026-05-15-role-boardaccess-split-design.md
docs/superpowers/specs/2026-05-15-tasksource-interface-deferred.md
lib/App/karr.pm
lib/App/karr/ActivityLog.pm
lib/App/karr/BoardStore.pm
lib/App/karr/Cmd/AgentName.pm
lib/App/karr/Cmd/Archive.pm
lib/App/karr/Cmd/Backup.pm
lib/App/karr/Cmd/Board.pm
lib/App/karr/Cmd/Config.pm
lib/App/karr/Cmd/Context.pm
lib/App/karr/Cmd/Create.pm
lib/App/karr/Cmd/Delete.pm
lib/App/karr/Cmd/Destroy.pm
lib/App/karr/Cmd/Disable.pm
lib/App/karr/Cmd/Edit.pm
lib/App/karr/Cmd/Enable.pm
lib/App/karr/Cmd/GetRefs.pm
lib/App/karr/Cmd/Handoff.pm
lib/App/karr/Cmd/Import.pm
lib/App/karr/Cmd/Init.pm
lib/App/karr/Cmd/List.pm
lib/App/karr/Cmd/Log.pm
lib/App/karr/Cmd/Materialize.pm
lib/App/karr/Cmd/Metrics.pm
lib/App/karr/Cmd/Move.pm
lib/App/karr/Cmd/Pick.pm
lib/App/karr/Cmd/Repair.pm
lib/App/karr/Cmd/Restore.pm
lib/App/karr/Cmd/SetRefs.pm
lib/App/karr/Cmd/Show.pm
lib/App/karr/Cmd/Skill.pm
lib/App/karr/Cmd/Sync.pm
lib/App/karr/Cmd/Unlock.pm
lib/App/karr/Config.pm
lib/App/karr/Encoding.pm
lib/App/karr/Error.pm
lib/App/karr/Foundation.pm
lib/App/karr/Foundation/Overview.pm
lib/App/karr/Foundation/Runner.pm
lib/App/karr/Foundation/State.pm
lib/App/karr/Git.pm
lib/App/karr/Lock.pm
lib/App/karr/Role/BoardAccess.pm
lib/App/karr/Role/BoardDiscovery.pm
lib/App/karr/Role/ClaimTimeout.pm
lib/App/karr/Role/CliArgs.pm
lib/App/karr/Role/DependencyArgs.pm
lib/App/karr/Role/DependencyCheck.pm
lib/App/karr/Role/ExitCodes.pm
lib/App/karr/Role/Output.pm
lib/App/karr/Role/SkillFile.pm
lib/App/karr/Role/SyncLifecycle.pm
lib/App/karr/Role/TaskMutation.pm
lib/App/karr/SyncGuard.pm
lib/App/karr/Task.pm
share/claude-skill.md
t/00-load.t
t/01-task.t
t/02-config.t
t/03-archive.t
t/04-handoff.t
t/05-agent-name.t
t/06-config-cmd.t
t/07-context.t
t/100-batch-partial-failure.t
t/101-archive-handoff-guarded.t
t/102-import-config-reconcile.t
t/103-import-next-id-floor.t
t/104-board-identity-lifecycle.t
t/106-empty-frontmatter-values.t
t/107-completed-stamp-terminal-status.t
t/108-context-recently-completed.t
t/109-gitignore-tracked-paths.t
t/11-git-impl.t
t/110-list-priority-urgency-first.t
t/111-pick-move-terminal-status.t
t/112-handoff-derived-target.t
t/113-native-index-tracked-under.t
t/114-tracked-under-path-origin.t
t/12-dist-hooks.t
t/120-error-message-sweep.t
t/121-role-import-leakage.t
t/122-foundation-runner-errors.t
t/123-context-activity-section.t
t/124-source-ascii-only.t
t/125-dependency-warnings.t
t/126-scalar-list-frontmatter.t
t/127-depends-on-cli.t
t/128-list-json-body.t
t/129-config-list-entry-rendering.t
t/13-git-refs.t
t/130-read-commands-no-board.t
t/131-help-column-alignment.t
t/132-delete-ref-refusal.t
t/133-boardaccess-write-doors.t
t/135-dependency-check-requires.t
t/136-skill-command-coverage.t
t/137-metrics.t
t/138-config-get-json-wrapping.t
t/139-repair-started-clamp.t
t/14-task-parse.t
t/140-dependency-role-split.t
t/141-metrics-cycle-order.t
t/142-task-mutation-requires.t
t/143-metrics-negative-lead.t
t/144-skill-write-in-place.t
t/146-init-skill-write-in-place.t
t/147-claim-timeout-requires.t
t/148-foundation-runner-child-leak.t
t/148-foundation-runner-group-kill.t
t/149-unapplied-ref-sync.t
t/15-sync.t
t/150-foundation-autoblock-ownership.t
t/151-foundation-shell-expansion.t
t/151-log-last-range.t
t/152-archive-empty-id.t
t/152-foundation-error-scan-ordering.t
t/153-falsy-option-values.t
t/153-pick-custom-priorities.t
t/154-edit-release-require-claim.t
t/155-restore-atomic.t
t/156-activity-log-cas.t
t/157-encoding-user-name.t
t/16-pick-lock.t
t/161-foundation-deadline-on-eof.t
t/162-foundation-lock-race.t
t/163-foundation-sigterm-cleanup.t
t/164-foundation-signal-exit.t
t/165-max-runtime-zero-drain.t
t/166-foundation-dedup-repos.t
t/167-env-octet-crossing.t
t/168-foundation-sync-pull-isolation.t
t/17-log.t
t/18-list-filter.t
t/19-git-push-fetch.t
t/20-next-id-collision.t
t/21-helper-refs.t
t/22-docker-images.t
t/23-board-store.t
t/24-ref-first-board-access.t
t/25-init-ref-first.t
t/26-skill-share-dir.t
t/27-backup-restore.t
t/28-destroy.t
t/29-worktree.t
t/30-foundation.t
t/31-foundation-drain.t
t/32-show.t
t/33-foundation-run.t
t/34-foundation-command.t
t/35-sync-error.t
t/36-task-clear.t
t/37-board-render.t
t/38-archive-ref-backed.t
t/39-updated-timestamp-bump.t
t/40-board-done-cli.t
t/41-cli-error-exits.t
t/42-list-archived.t
t/43-cli-extra-args.t
t/44-delete-ref-backed.t
t/45-options-before-positionals.t
t/46-global-dir-option.t
t/47-agent-name-alias-and-help.t
t/48-pick-execute.t
t/49-config-skill-options-first.t
t/50-syncguard-errors.t
t/51-json-output.t
t/52-syncguard-lifetime.t
t/53-config-semantics.t
t/54-destructive-sync.t
t/55-materialize-import.t
t/56-sync-output-quiet.t
t/57-exit-code-contract.t
t/58-import-next-id-seed.t
t/59-gitignore-file-view.t
t/60-sync-error-exit.t
t/61-git-cli-fallback.t
t/62-skill-doc-sync.t
t/63-foundation-disable-config.t
t/64-disable-enable-cmd.t
t/65-skill-show-utf8.t
t/66-global-destruction-guard.t
t/67-bin-version.t
t/68-syncguard-end-flush.t
t/69-frontmatter-delimiter.t
t/70-utf8-roundtrip.t
t/71-legacy-encoding-repair.t
t/72-claim-timeout.t
t/73-pull-refspec-and-prune.t
t/74-cli-transport-robustness.t
t/75-ref-cas-contention.t
t/76-cli-argv-contract.t
t/77-task-mutation-guards.t
t/78-push-rejection.t
t/79-list-sort-semantics.t
t/80-skill-show-json.t
t/81-error-messages.t
t/82-materialize-import-safety.t
t/83-pick-exclusivity-and-locks.t
t/84-skill-usage-exit.t
t/85-wholesale-wipe-guard.t
t/86-restore-atomicity.t
t/87-half-board.t
t/88-delete-ref-outcome.t
t/89-activity-log-refname.t
t/90-activity-log-coverage.t
t/91-locks-are-local.t
t/92-delete-ref-cas.t
t/93-syncguard-push-rejection.t
t/94-write-path-validation.t
t/95-task-model-parity.t
t/96-empty-optional-fields.t
t/97-pick-json-empty.t
t/98-terminal-status-config.t
t/99-board-identity.t
t/author-pod-syntax.t
t/lib/MockStore.pm
t/lib/TestGit.pm
t/release-changes_has_content.t
