App-karr 0.600 Latest
Kwalitee Issues
No Core Issues.
- meta_yml_declares_perl_version
-
If you are using Build.PL define the {requires}{perl} = VERSION field. If you are using MakeMaker (Makefile.PL) you should upgrade ExtUtils::MakeMaker to 6.48 and use MIN_PERL_VERSION parameter. Perl::MinimumVersion can help you determine which version of Perl your module needs.
- no_dot_dirs
-
Fix MANIFEST (or MANIFEST.SKIP) to exclude dot directories from a distribution. Use an appropriate tool and avoid archiving your working directory by hand. If you switch your version control system, remove old VCS directories after you migrate.
Error: .claude,.github
- has_security_doc
-
Add SECURITY(.pod|md). See Software::Security::Policy.
- security_doc_contains_contact
-
Add SECURITY(.pod|md) and add a contact address. See Software::Security::Policy.
- has_contributing_doc
-
Add CONTRIBUTING(.pod|md). See https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors.
Modules
| Name | Abstract | Version | View |
|---|---|---|---|
| App::karr | Kanban Assignment & Responsibility Registry | 0.600 | metacpan |
| App::karr::ActivityLog | Activity log writer for karr board operations | 0.600 | metacpan |
| App::karr::BoardStore | Ref-backed board storage for karr | 0.600 | metacpan |
| App::karr::Cmd::AgentName | Generate a random two-word agent name | 0.600 | metacpan |
| App::karr::Cmd::Archive | Archive a task (soft-delete) | 0.600 | metacpan |
| App::karr::Cmd::Backup | Export the ref-backed karr board as YAML | 0.600 | metacpan |
| App::karr::Cmd::Board | Show board summary | 0.600 | metacpan |
| App::karr::Cmd::Config | View or modify board configuration | 0.600 | metacpan |
| App::karr::Cmd::Context | Generate board context summary for embedding | 0.600 | metacpan |
| App::karr::Cmd::Create | Create a new task | 0.600 | metacpan |
| App::karr::Cmd::Dashboard | Multi-board overview of every karr board under a directory tree | 0.600 | metacpan |
| App::karr::Cmd::Delete | Delete a task | 0.600 | metacpan |
| App::karr::Cmd::Destroy | Destroy the ref-backed karr board | 0.600 | metacpan |
| App::karr::Cmd::Disable | Disable automated agent runs on this board | 0.600 | metacpan |
| App::karr::Cmd::Edit | Modify an existing task | 0.600 | metacpan |
| App::karr::Cmd::Enable | Re-enable automated agent runs on this board | 0.600 | metacpan |
| App::karr::Cmd::GetRefs | Fetch helper payloads from a Git ref | 0.600 | metacpan |
| App::karr::Cmd::Handoff | Hand off a task for review | 0.600 | metacpan |
| App::karr::Cmd::Import | Import a tasks/ file view back into the ref-backed board | 0.600 | metacpan |
| App::karr::Cmd::Init | Initialize a new karr board | 0.600 | metacpan |
| App::karr::Cmd::List | List tasks with filtering and sorting | 0.600 | metacpan |
| App::karr::Cmd::Log | Show activity log | 0.600 | metacpan |
| App::karr::Cmd::Materialize | Write the ref-backed board out as a tasks/ file view | 0.600 | metacpan |
| App::karr::Cmd::Metrics | Show flow metrics: throughput, lead/cycle time, flow efficiency, aging work | 0.600 | metacpan |
| App::karr::Cmd::Move | Change a task's status | 0.600 | metacpan |
| App::karr::Cmd::Needs | Report and resolve cross-board dependencies | 0.600 | metacpan |
| App::karr::Cmd::Pick | Atomically find and claim the next available task | 0.600 | metacpan |
| App::karr::Cmd::Repair | Migrate an old board off double-encoded UTF-8 and off impossible start stamps | 0.600 | metacpan |
| App::karr::Cmd::Restore | Restore the ref-backed karr board from YAML | 0.600 | metacpan |
| App::karr::Cmd::SetRefs | Store helper payloads in a Git ref | 0.600 | metacpan |
| App::karr::Cmd::Show | Show full details of a task | 0.600 | metacpan |
| App::karr::Cmd::Skill | Install, check, and update bundled agent skills | 0.600 | metacpan |
| App::karr::Cmd::Sync | Sync karr board with remote | 0.600 | metacpan |
| App::karr::Cmd::Unlock | Show and break task pick locks | 0.600 | metacpan |
| App::karr::Config | Board configuration management | 0.600 | metacpan |
| App::karr::CrossBoard | Cross-board dependencies -- a link from a card here to a card on another board | 0.600 | metacpan |
| App::karr::Dispatch | The one dispatch path shared by bin/karr and the in-process test runner | 0.600 | metacpan |
| App::karr::Encoding | The character/octet boundary for karr | 0.600 | metacpan |
| App::karr::Error | Turn internal errors into one clean user-facing line | 0.600 | metacpan |
| App::karr::Foundation | Single-shot foundation daemon -- periodic agent execution across karr boards | 0.600 | metacpan |
| App::karr::Foundation::Agents | karr-foundation agent definitions, invocation contract and availability | 0.600 | metacpan |
| App::karr::Foundation::ChainStore | karr-foundation chain and run-log storage under refs/karr-foundation/* | 0.600 | metacpan |
| App::karr::Foundation::Coordinator | karr-foundation's judgement layer -- the coordination agent, called only on deviation | 0.600 | metacpan |
| App::karr::Foundation::Executor | karr-foundation chain executor -- picks a ready step, runs it, writes its state back | 0.600 | metacpan |
| App::karr::Foundation::Limits | karr-foundation concurrency limits -- machine ceiling, per-agent estimates, chain header | 0.600 | metacpan |
| App::karr::Foundation::Overview | karr-foundation read-only overview -- multi-board status dashboard | 0.600 | metacpan |
| App::karr::Foundation::Picker | karr-foundation ticket selection -- the one card a ticket-mode run is about | 0.600 | metacpan |
| App::karr::Foundation::Questions | karr-foundation question mailbox under refs/karr-foundation/questions/* | 0.600 | metacpan |
| App::karr::Foundation::Runner | karr-foundation command execution -- fork/pipe/select tee + run classification | 0.600 | metacpan |
| App::karr::Foundation::State | karr-foundation per-repo state -- lock file, JSON state, cooldown backoff | 0.600 | metacpan |
| App::karr::Git | Git operations for karr sync (native via Git::Native + libgit2, with a git-CLI transport fallback) | 0.600 | metacpan |
| App::karr::Lock | Lock management via Git refs | 0.600 | metacpan |
| App::karr::Role::BoardAccess | Role providing board discovery, sync lifecycle, and task access | 0.600 | metacpan |
| App::karr::Role::BoardDiscovery | Role providing minimal board discovery and config access | 0.600 | metacpan |
| App::karr::Role::ClaimTimeout | Shared claim timeout logic | 0.600 | metacpan |
| App::karr::Role::CliArgs | Role providing option-aware CLI positional-argument parsing | 0.600 | metacpan |
| App::karr::Role::CompactOutput | Role providing the --compact output option | 0.600 | metacpan |
| App::karr::Role::DependencyArgs | Turn the dependency ids a command was given into validated numbers | 0.600 | metacpan |
| App::karr::Role::DependencyCheck | Warn when a card is taken up while its dependencies are unfinished | 0.600 | metacpan |
| App::karr::Role::ExitCodes | Normalize MooX::Options option-parse errors to exit code 2 (ADR 0002) | 0.600 | metacpan |
| App::karr::Role::Output | Role providing common output format options | 0.600 | metacpan |
| App::karr::Role::PickRules | The one definition of which card karr pick may hand out, and in what order | 0.600 | metacpan |
| App::karr::Role::SkillFile | The one way karr finds and writes a bundled skill file | 0.600 | metacpan |
| App::karr::Role::SyncLifecycle | Role providing sync lifecycle with retry and guard insurance | 0.600 | metacpan |
| App::karr::Role::TaskMutation | The one guarded path for changing an existing task | 0.600 | metacpan |
| App::karr::SyncGuard | Push guard with automatic retry on scope exit | 0.600 | metacpan |
| App::karr::Task | Task object representing a single kanban card | 0.600 | metacpan |
Other Files
| Changes | metacpan |
| MANIFEST | metacpan |
| META.json | metacpan |
| META.yml | metacpan |
| Makefile.PL | metacpan |
| README | metacpan |
| cpanfile | metacpan |
| dist.ini | metacpan |