151 lines
5.6 KiB
JSON
151 lines
5.6 KiB
JSON
{
|
|
"schema": "fable.external_tool.audit.v1",
|
|
"createdAt": "2026-06-27T00:00:00.000Z",
|
|
"source": "Dicklesworthstone agentic coding tool list",
|
|
"rows": [
|
|
{
|
|
"name": "Agent Mail",
|
|
"url": "https://github.com/Dicklesworthstone/mcp_agent_mail_rust",
|
|
"category": "agent messaging",
|
|
"fableSurface": "fable5 channel events + receipts",
|
|
"status": "partial",
|
|
"nextPatch": "Add mailbox-style receipt indexing only if channel JSONL is not enough."
|
|
},
|
|
{
|
|
"name": "Beads Viewer",
|
|
"url": "https://github.com/Dicklesworthstone/beads_viewer",
|
|
"category": "task visualization",
|
|
"fableSurface": "receipt files + docs/receipts",
|
|
"status": "gap",
|
|
"nextPatch": "Add a static receipt/task viewer after receipts become hard to navigate."
|
|
},
|
|
{
|
|
"name": "Beads Rust",
|
|
"url": "https://github.com/Dicklesworthstone/beads_rust",
|
|
"category": "task tracking",
|
|
"fableSurface": "ZTE receipts + goal audit + feedback receipts",
|
|
"status": "partial",
|
|
"nextPatch": "Map beads-style task states onto existing receipts before adding a task DB."
|
|
},
|
|
{
|
|
"name": "CASS",
|
|
"url": "https://github.com/Dicklesworthstone/coding_agent_session_search",
|
|
"category": "session search",
|
|
"fableSurface": "StateStore + persistent memory + receipt search by files",
|
|
"status": "partial",
|
|
"nextPatch": "Add indexed receipt/session search only after grep/file search is insufficient."
|
|
},
|
|
{
|
|
"name": "CASS Memory",
|
|
"url": "https://github.com/Dicklesworthstone/cass_memory_system",
|
|
"category": "memory",
|
|
"fableSurface": "persistent memory provenance + receipt-ranked recall",
|
|
"status": "covered",
|
|
"nextPatch": "Keep receipt-first ranking; no new memory backend."
|
|
},
|
|
{
|
|
"name": "NTM",
|
|
"url": "https://github.com/Dicklesworthstone/ntm",
|
|
"category": "tmux/session manager",
|
|
"fableSurface": "interactive_shell + channel receipts",
|
|
"status": "skip",
|
|
"nextPatch": "Skip until terminal session orchestration is a current bottleneck."
|
|
},
|
|
{
|
|
"name": "Flywheel Setup",
|
|
"url": "https://github.com/Dicklesworthstone/agentic_coding_flywheel_setup",
|
|
"category": "bootstrap",
|
|
"fableSurface": "COMMANDS.md + factory gate + receipts",
|
|
"status": "partial",
|
|
"nextPatch": "Turn setup steps into a checklist receipt if onboarding repeats."
|
|
},
|
|
{
|
|
"name": "Bug Scanner",
|
|
"url": "https://github.com/Dicklesworthstone/ultimate_bug_scanner",
|
|
"category": "security scan",
|
|
"fableSurface": "security scan + AST/unicode safety",
|
|
"status": "covered",
|
|
"nextPatch": "No new scanner; add repro receipts for real findings."
|
|
},
|
|
{
|
|
"name": "Destructive Command Guard",
|
|
"url": "https://github.com/Dicklesworthstone/destructive_command_guard",
|
|
"category": "safety",
|
|
"fableSurface": "factory deploy allowlist + ZTE gate + permit checks",
|
|
"status": "covered",
|
|
"nextPatch": "Keep allowlist centralized at deploy boundary."
|
|
},
|
|
{
|
|
"name": "Repo Updater",
|
|
"url": "https://github.com/Dicklesworthstone/repo_updater",
|
|
"category": "repo automation",
|
|
"fableSurface": "factory gate + deploy receipts",
|
|
"status": "covered",
|
|
"nextPatch": "No ungated updater; deploy stays receipt-gated."
|
|
},
|
|
{
|
|
"name": "SLB",
|
|
"url": "https://github.com/Dicklesworthstone/simultaneous_launch_button",
|
|
"category": "two-person rule",
|
|
"fableSurface": "explicit --yes + gate receipt + deploy token",
|
|
"status": "partial",
|
|
"nextPatch": "Add quorum metadata only when more than one approver is required."
|
|
},
|
|
{
|
|
"name": "Meta Skill",
|
|
"url": "https://github.com/Dicklesworthstone/meta_skill",
|
|
"category": "skill generation",
|
|
"fableSurface": "SkillRegistry + skill sync + ZTE receipts",
|
|
"status": "partial",
|
|
"nextPatch": "Require generated-skill test receipt before adopting meta-skill behavior."
|
|
},
|
|
{
|
|
"name": "Remote Compilation Helper",
|
|
"url": "https://github.com/Dicklesworthstone/remote_compilation_helper",
|
|
"category": "remote build",
|
|
"fableSurface": "npm build/test/docs gates + factory verify",
|
|
"status": "covered",
|
|
"nextPatch": "Use existing gates; add remote compile only for non-local toolchains."
|
|
},
|
|
{
|
|
"name": "Account Manager",
|
|
"url": "https://github.com/Dicklesworthstone/coding_agent_account_manager",
|
|
"category": "account management",
|
|
"fableSurface": "none",
|
|
"status": "skip",
|
|
"nextPatch": "Skip; secrets/accounts are outside this repo's minimal trusted surface."
|
|
},
|
|
{
|
|
"name": "WezTerm Automata",
|
|
"url": "https://github.com/Dicklesworthstone/wezterm_automata",
|
|
"category": "terminal automation",
|
|
"fableSurface": "interactive_shell",
|
|
"status": "skip",
|
|
"nextPatch": "Skip until WezTerm is a required runtime."
|
|
},
|
|
{
|
|
"name": "Brenner Bot",
|
|
"url": "https://github.com/Dicklesworthstone/brenner_bot",
|
|
"category": "bot",
|
|
"fableSurface": "none",
|
|
"status": "skip",
|
|
"nextPatch": "Skip until a concrete bot requirement exists."
|
|
}
|
|
],
|
|
"summary": {
|
|
"covered": 5,
|
|
"partial": 6,
|
|
"gap": 1,
|
|
"skip": 4
|
|
},
|
|
"next": {
|
|
"name": "Beads Viewer",
|
|
"url": "https://github.com/Dicklesworthstone/beads_viewer",
|
|
"category": "task visualization",
|
|
"fableSurface": "receipt files + docs/receipts",
|
|
"status": "gap",
|
|
"nextPatch": "Add a static receipt/task viewer after receipts become hard to navigate."
|
|
},
|
|
"policy": "map-only-no-vendored-code"
|
|
}
|