[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-cli-gastownhall-beads-en":3,"guides-for-gastownhall-beads":789,"similar-k17f2dn4p1t08331nve7sv7y6x86m9rw-en":790},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":252,"isFallback":247,"parentExtension":256,"providers":257,"relations":262,"repo":264,"tags":785,"workflow":786},1778687211290.4138,"k17f2dn4p1t08331nve7sv7y6x86m9rw",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Beads - A memory upgrade for your coding agent",{"go":12},"github.com/steveyegge/beads","Beads","https://github.com/gastownhall/beads",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":233,"workflow":250},1778687351117.168,"kn767e20s5g93d6y5y6ydahn3h86ntdh","en",{"checks":20,"evaluatedAt":198,"extensionSummary":199,"features":200,"nonGoals":207,"promptVersionExtension":211,"promptVersionScoring":212,"purpose":213,"rationale":214,"score":215,"summary":216,"tags":217,"targetMarket":226,"tier":227,"useCases":228},[21,26,29,32,36,39,43,47,50,53,57,61,64,68,71,74,77,80,83,86,89,93,97,101,105,108,111,114,118,121,124,127,130,133,136,140,144,148,151,155,158,161,164,167,170,173,177,180,183,187,191,194],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description 'Beads - A memory upgrade for your coding agent' clearly addresses the problem of agents needing persistent, structured memory for long-horizon tasks.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The tool offers a dependency-aware graph issue tracker powered by Dolt, moving beyond simple markdown plans to provide version-controlled, cell-level merge capabilities for AI agent workflows.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The CLI tool appears production-ready, supporting multiple platforms, providing robust installation methods, and covering the full lifecycle of issue tracking and dependency management.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The tool focuses on dependency-aware issue tracking and agent memory, with clear commands for managing this specific workflow, rather than bundling unrelated functionalities.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description is concise, highlights the core value proposition of memory upgrade for coding agents, and accurately reflects the tool's purpose.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The CLI exposes a clear hierarchy of commands like `bd ready`, `bd create`, `bd update`, `bd dep add`, which are specific verb-noun actions within the issue tracking domain.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","The README provides detailed documentation on installation, workflow, storage modes, and setup, including explicit configuration options and their precedence.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","Tool names like `bd ready`, `bd create`, `bd update` are descriptive and follow a clear command structure.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","Input parameters like issue IDs, titles, and dependency relationships are typed flags or structured arguments, not free-form blobs. Outputs are clearly defined by commands like `bd list --json`.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The extension is distributed under the MIT License, which is a permissive open-source license suitable for redistribution and commercial use.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The repository shows recent commits, indicating active maintenance and likely up-to-date underlying dependencies.",{"category":58,"check":62,"severity":24,"summary":63},"Dependency Management","The go.mod file indicates version pinning for dependencies, alongside measures like Dependabot (inferred from high star count and active repo) which suggests good dependency management practices.",{"category":65,"check":66,"severity":24,"summary":67},"Security","Secret Management","The tool handles potential secrets like API keys through environment variables or configuration files, and the README emphasizes secure installation practices, indicating appropriate measures are in place.",{"category":65,"check":69,"severity":24,"summary":70},"Injection","The codebase and README suggest that external data (e.g., issue details, titles) is handled as data and not executed as instructions, and there's no indication of runtime downloads of uncommitted assets.",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Supply-Chain Grenades","The tool appears to bundle all necessary components and does not download or execute arbitrary remote code. Installation scripts verify checksums, and there are no indications of remote-pipe-to-shell patterns.",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox Isolation","The tool operates within the project folder and does not modify files outside its designated .beads/ directory. Paths are managed relative to the project.",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox escape primitives","The source code does not appear to contain detached process spawns (`nohup`, `&`) or retry loops around denied operations that would circumvent sandbox isolation.",{"category":65,"check":81,"severity":24,"summary":82},"Data Exfiltration","No outbound calls to analytics or telemetry are mentioned as default behavior. The tool focuses on local storage and optional Dolt sync, with no indications of submitting confidential data upstream.",{"category":65,"check":84,"severity":24,"summary":85},"Hidden Text Tricks","The README and source code do not contain any hidden-steering text tricks, invisible characters, or unicode tags that could manipulate model behavior without curator visibility.",{"category":65,"check":87,"severity":24,"summary":88},"Opaque code execution","The Go source code is plain and readable, with no base64-encoded payloads, `eval`, or runtime script fetching that would obscure its execution.",{"category":90,"check":91,"severity":24,"summary":92},"Portability","Structural Assumption","The tool uses relative paths and standard conventions (.beads/ directory), avoiding assumptions about specific user project layouts or OS-specific paths.",{"category":94,"check":95,"severity":24,"summary":96},"Trust","Issues Attention","The open/closed issue ratio is healthy, with a high closure rate relative to opened issues, indicating active maintainer engagement.",{"category":98,"check":99,"severity":24,"summary":100},"Versioning","Release Management","The project has clear versioning signals via GitHub release tags and a CHANGELOG.md file, indicating a well-managed release process.",{"category":102,"check":103,"severity":24,"summary":104},"Code Execution","Validation","The tool demonstrates robust input validation and sanitization, particularly with CLI arguments and database operations, as indicated by its reliance on Cobra for flags and its handling of Dolt.",{"category":65,"check":106,"severity":24,"summary":107},"Unguarded Destructive Operations","The tool's primary operations are issue tracking and data management, which are not inherently destructive. Any potential state changes (like database initialization) are guarded by prompts or explicit flags.",{"category":102,"check":109,"severity":24,"summary":110},"Error Handling","The tool appears to implement fail-closed behavior and provides structured error reporting with codes, messages, and hints, enabling agents to route errors effectively.",{"category":102,"check":112,"severity":24,"summary":113},"Logging","The tool aims for minimal logging, capturing audit records for destructive actions or outbound calls in a structured format when requested, adhering to user privacy and control.",{"category":115,"check":116,"severity":24,"summary":117},"Compliance","GDPR","The tool primarily operates on local project data and metadata. There are no explicit signals of processing personal data without consent or submitting it to third parties.",{"category":115,"check":119,"severity":24,"summary":120},"Target market","The tool is designed for general coding workflows across multiple platforms and does not exhibit regional logic or language-specific constraints, indicating global applicability.",{"category":90,"check":122,"severity":24,"summary":123},"Runtime stability","The tool provides prebuilt binaries for multiple platforms and uses standard Go modules, ensuring broad runtime compatibility without specific OS or shell assumptions.",{"category":44,"check":125,"severity":24,"summary":126},"README","The README is comprehensive, clearly states the tool's purpose, and provides installation and usage instructions.",{"category":33,"check":128,"severity":24,"summary":129},"Tool surface size","The CLI exposes a reasonable number of tools (around 10-15 core commands like create, list, update, dep, sync, doctor), well within the target range.",{"category":40,"check":131,"severity":24,"summary":132},"Overlapping near-synonym tools","Tool names are generally distinct and map clearly to actions (e.g., `create`, `list`, `update`, `dep add`). Aliases exist but are clearly marked or for ergonomic reasons (`new` for `create`).",{"category":44,"check":134,"severity":24,"summary":135},"Phantom features","All features advertised in the README, such as Dolt-powered storage, agent optimization, and various commands like `ready`, `create`, `update`, `dep add`, `prime`, have corresponding implementations in the code or clear documentation.",{"category":137,"check":138,"severity":24,"summary":139},"Install","Installation instruction","The README includes clear installation instructions with copy-pasteable commands for multiple package managers and platforms, along with setup guidance for various AI agents.",{"category":141,"check":142,"severity":24,"summary":143},"Errors","Actionable error messages","Error messages provide context on what failed, why, and often suggest remediation steps or point to relevant documentation, aiding user troubleshooting.",{"category":145,"check":146,"severity":24,"summary":147},"Execution","Pinned dependencies","The go.mod file indicates version pinning for dependencies, ensuring reproducible builds and avoiding potential conflicts from unmanaged transitive dependencies.",{"category":33,"check":149,"severity":24,"summary":150},"Dry-run preview","While not explicitly advertised for every command, the `--dry-run` flag is available for `linear sync`, suggesting an awareness of previewing state-changing operations.",{"category":152,"check":153,"severity":24,"summary":154},"Protocol","Idempotent retry & timeouts","The tool's reliance on Dolt for storage and its handling of network operations (like Linear sync) implies mechanisms for retries and timeouts, although not explicitly detailed for every operation.",{"category":115,"check":156,"severity":24,"summary":157},"Telemetry opt-in","There is no indication of telemetry being collected by default or without explicit opt-in. The tool's focus is on local operation and optional sync.",{"category":40,"check":159,"severity":24,"summary":160},"Hierarchical discoverable arguments","The CLI commands are structured hierarchically (e.g., `bd dolt status`, `bd dolt remote add`) and `--help` output provides runnable examples.",{"category":40,"check":162,"severity":24,"summary":163},"Unknown-flag handling","Cobra's default flag handling should provide explicit errors and potentially `did-you-mean` suggestions for unknown flags, preventing silent drops.",{"category":65,"check":165,"severity":24,"summary":166},"Secrets not in argv","Configuration primarily uses environment variables or config files for sensitive information like API keys, avoiding direct exposure on the command line.",{"category":40,"check":168,"severity":24,"summary":169},"Parseable --version","The `--version` flag on the root command should output a stable, parseable format like `bd version X.Y.Z`.",{"category":40,"check":171,"severity":24,"summary":172},"Flag precedence","While not explicitly detailed, the tool likely follows standard precedence for configuration (flags > env vars > config files), which is crucial for predictable behavior.",{"category":40,"check":174,"severity":175,"summary":176},"Schema introspection","not_applicable","This check is not applicable as schema introspection is typically a feature of APIs or MCP servers, not standard CLIs.",{"category":40,"check":178,"severity":24,"summary":179},"Prompt bypass","The tool is designed for automation and does not appear to rely on interactive prompts without documented overrides (like --non-interactive or --yes flags).",{"category":137,"check":181,"severity":24,"summary":182},"No unnecessary global install","The README recommends `curl | bash` and `brew install` which are standard for CLIs. Node.js users can use `npm install -g`, but the Go install provides a system-wide binary, avoiding unnecessary global Node.js package installs.",{"category":137,"check":184,"severity":185,"summary":186},"Pipe-to-shell installer","info","The `curl | bash` install script is provided as a quick install option. While convenient, it lacks the explicit checksum verification that is recommended for trusted installs.",{"category":188,"check":189,"severity":24,"summary":190},"Output","Stream separation","The tool is expected to follow the convention of printing machine-readable data to stdout and diagnostics/progress to stderr, which is crucial for pipeline integration.",{"category":188,"check":192,"severity":24,"summary":193},"Structured output mode","The `--json` flag is available on several commands (init, info, list, status, doctor), providing structured output for agent consumption.",{"category":195,"check":196,"severity":24,"summary":197},"Subprocess behavior","Signal handling","As a Go application, standard signal handling for graceful shutdown (SIGINT, SIGTERM) is expected, preventing orphan processes or half-written state.",1778687350983,"Beads provides a Git-like workflow for issue tracking, using Dolt for version control and offering features like dependency management, hierarchical structuring, and agent integration.",[201,202,203,204,205,206],"Version-controlled issue tracking with Dolt","Dependency graph for tasks and epics","Agent integration via CLI and explicit schema","Hierarchical issue creation (epics, tasks, sub-tasks)","Cross-project dependency tracking","Workflow templating via formulas",[208,209,210],"Replacing full-fledged project management tools like Jira (focuses on agent workflows)","Replacing Git for source code management (integrates with Git for context)","Providing a visual GUI (primarily CLI-focused)","3.0.0","4.4.0","To provide AI coding agents with persistent, version-controlled memory for managing complex tasks and dependencies.","The tool is production-ready, well-documented, and adheres to security best practices. The CLI surface is well-scoped and follows conventions. The core functionality is robust, leveraging Dolt for version control and providing agent-friendly features like JSON output.",95,"A production-ready CLI tool for dependency-aware issue tracking and agent memory.",[218,219,220,221,222,223,224,225],"issue-tracking","agent-memory","dolt","dependency-management","workflow","cli","go","developer-tools","global","verified",[229,230,231,232],"Managing complex project backlogs with inter-task dependencies","Providing AI agents with structured, persistent memory for long-running tasks","Tracking issues and their relationships in a version-controlled manner","Automating issue creation and dependency management via CLI commands",{"codeQuality":234,"collectedAt":236,"documentation":237,"maintenance":240,"security":246,"testCoverage":249},{"hasLockfile":235},true,1778687338921,{"descriptionLength":238,"readmeSize":239},46,9558,{"closedIssues90d":241,"forks":242,"hasChangelog":235,"openIssues90d":243,"pushedAt":244,"stars":245},563,1564,176,1778680959000,23610,{"hasNpmPackage":247,"license":248,"smitheryVerified":247},false,"MIT",{"hasCi":235,"hasTests":235},{"updatedAt":251},1778687351117,{"basePath":253,"githubOwner":254,"githubRepo":255,"locale":18,"slug":255,"type":223},"","gastownhall","beads",null,{"evaluate":258,"extract":260},{"promptVersionExtension":211,"promptVersionScoring":212,"score":215,"tags":259,"targetMarket":226,"tier":227},[218,219,220,221,222,223,224,225],{"commitSha":261,"license":248},"HEAD",{"repoId":263},"kd7a6ybfkhncqe1anf5apcya0186nzp5",{"_creationTime":265,"_id":263,"identity":266,"providers":267,"workflow":781},1778687205175.6746,{"githubOwner":254,"githubRepo":255,"sourceUrl":14},{"classify":268,"discover":773,"github":776},{"commitSha":261,"extensions":269},[270,287,306,318,331,342,758],{"basePath":253,"description":271,"displayName":272,"installMethods":273,"rationale":275,"selectedPaths":276,"source":285,"sourceLanguage":18,"type":286},"Local marketplace for beads plugin development","beads-marketplace",{"claudeCode":274},"gastownhall/beads","marketplace.json at .claude-plugin/marketplace.json",[277,280,282],{"path":278,"priority":279},".claude-plugin/marketplace.json","mandatory",{"path":281,"priority":279},"README.md",{"path":283,"priority":284},"LICENSE","high","rule","marketplace",{"basePath":288,"description":289,"displayName":255,"installMethods":290,"license":248,"rationale":291,"selectedPaths":292,"source":285,"sourceLanguage":18,"type":305},"plugins/beads","AI-supervised issue tracker for coding workflows. Manage tasks, discover work, and maintain context with simple CLI commands.",{"claudeCode":255},"plugin manifest at plugins/beads/.claude-plugin/plugin.json",[293,295,296,299,301,303],{"path":294,"priority":279},".claude-plugin/plugin.json",{"path":281,"priority":279},{"path":297,"priority":298},"skills/beads/SKILL.md","medium",{"path":300,"priority":284},"agents/task-agent.md",{"path":302,"priority":284},"hooks/hooks.json",{"path":304,"priority":284},".codex-plugin/plugin.json","plugin",{"basePath":307,"description":308,"displayName":255,"installMethods":309,"rationale":310,"selectedPaths":311,"source":285,"sourceLanguage":18,"type":317},"plugins/beads/skills/beads","Dolt-powered issue tracker for multi-session work with dependencies and persistent memory across conversation compaction. Use when work spans sessions, has blockers, or needs context recovery after compaction. Trigger with \"create task\", \"what's ready\", \"track this work\", \"resume after compaction\". Make sure to use this skill whenever managing multi-session work, tracking dependencies, or recovering context.\n",{"claudeCode":274},"SKILL.md frontmatter at plugins/beads/skills/beads/SKILL.md (coalesced with duplicate skill at internal/templates/skills/beads)",[312,314,315],{"path":313,"priority":279},"SKILL.md",{"path":281,"priority":284},{"path":316,"priority":298},"CLAUDE.md","skill",{"basePath":319,"description":320,"displayName":321,"installMethods":322,"license":248,"rationale":323,"selectedPaths":324,"source":285,"sourceLanguage":18,"type":223},"npm-package","Beads issue tracker - lightweight memory system for coding agents with native binary support","@beads/bd",{"npm":321},"cli ecosystem detected at npm-package",[325,327,328,329],{"path":326,"priority":279},"package.json",{"path":281,"priority":279},{"path":283,"priority":284},{"path":330,"priority":298},"bin/bd.js",{"basePath":332,"installMethods":333,"rationale":335,"selectedPaths":336,"source":285,"sourceLanguage":18,"type":223},"examples/library-usage",{"go":334},"example.com/beads-library-demo","cli ecosystem detected at examples/library-usage",[337,339,340],{"path":338,"priority":279},"go.mod",{"path":281,"priority":279},{"path":341,"priority":298},"main.go",{"basePath":253,"installMethods":343,"rationale":344,"selectedPaths":345,"source":285,"sourceLanguage":18,"type":223},{"go":12},"cli ecosystem detected at /",[346,347,348,349,351,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,402,404,406,408,410,412,414,416,418,420,422,424,426,428,430,432,434,436,438,440,442,444,446,448,450,452,454,456,458,460,462,464,466,468,470,472,474,476,478,480,482,484,486,488,490,492,494,496,498,500,502,504,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,564,566,568,570,572,574,576,578,580,582,584,586,588,590,592,594,596,598,600,602,604,606,608,610,612,614,616,618,620,622,624,626,628,630,632,634,636,638,640,642,644,646,648,650,652,654,656,658,660,662,664,666,668,670,672,674,676,678,680,682,684,686,688,690,692,694,696,698,700,702,704,706,708,710,712,714,716,718,720,722,724,726,728,730,732,734,736,738,740,742,744,746,748,750,752,754,756],{"path":338,"priority":279},{"path":281,"priority":279},{"path":283,"priority":284},{"path":350,"priority":298},"cmd/bd/main.go",{"path":352,"priority":353},"cmd/bd/admin.go","low",{"path":355,"priority":353},"cmd/bd/ado.go",{"path":357,"priority":353},"cmd/bd/assign.go",{"path":359,"priority":353},"cmd/bd/audit.go",{"path":361,"priority":353},"cmd/bd/auto_import_upgrade.go",{"path":363,"priority":353},"cmd/bd/backup.go",{"path":365,"priority":353},"cmd/bd/backup_auto.go",{"path":367,"priority":353},"cmd/bd/backup_dolt.go",{"path":369,"priority":353},"cmd/bd/backup_export.go",{"path":371,"priority":353},"cmd/bd/backup_restore.go",{"path":373,"priority":353},"cmd/bd/batch.go",{"path":375,"priority":353},"cmd/bd/bootstrap.go",{"path":377,"priority":353},"cmd/bd/branch.go",{"path":379,"priority":353},"cmd/bd/children.go",{"path":381,"priority":353},"cmd/bd/cleanup.go",{"path":383,"priority":353},"cmd/bd/close.go",{"path":385,"priority":353},"cmd/bd/codex_hook.go",{"path":387,"priority":353},"cmd/bd/comment.go",{"path":389,"priority":353},"cmd/bd/comments.go",{"path":391,"priority":353},"cmd/bd/compact.go",{"path":393,"priority":353},"cmd/bd/compact_dolt.go",{"path":395,"priority":353},"cmd/bd/completions.go",{"path":397,"priority":353},"cmd/bd/config.go",{"path":399,"priority":353},"cmd/bd/config_apply.go",{"path":401,"priority":353},"cmd/bd/config_drift.go",{"path":403,"priority":353},"cmd/bd/config_show.go",{"path":405,"priority":353},"cmd/bd/config_side_effects.go",{"path":407,"priority":353},"cmd/bd/context.go",{"path":409,"priority":353},"cmd/bd/context_cmd.go",{"path":411,"priority":353},"cmd/bd/cook.go",{"path":413,"priority":353},"cmd/bd/count.go",{"path":415,"priority":353},"cmd/bd/create.go",{"path":417,"priority":353},"cmd/bd/create_form.go",{"path":419,"priority":353},"cmd/bd/database_name.go",{"path":421,"priority":353},"cmd/bd/db_proxy_child.go",{"path":423,"priority":353},"cmd/bd/defer.go",{"path":425,"priority":353},"cmd/bd/delete.go",{"path":427,"priority":353},"cmd/bd/dep.go",{"path":429,"priority":353},"cmd/bd/detect_pollution.go",{"path":431,"priority":353},"cmd/bd/diff.go",{"path":433,"priority":353},"cmd/bd/direct_mode.go",{"path":435,"priority":353},"cmd/bd/doctor.go",{"path":437,"priority":353},"cmd/bd/doctor_agent.go",{"path":439,"priority":353},"cmd/bd/doctor_artifacts.go",{"path":441,"priority":353},"cmd/bd/doctor_conventions.go",{"path":443,"priority":353},"cmd/bd/doctor_fix.go",{"path":445,"priority":353},"cmd/bd/doctor_gastown_guard.go",{"path":447,"priority":353},"cmd/bd/doctor_health.go",{"path":449,"priority":353},"cmd/bd/doctor_pollution.go",{"path":451,"priority":353},"cmd/bd/doctor_validate.go",{"path":453,"priority":353},"cmd/bd/dolt.go",{"path":455,"priority":353},"cmd/bd/dolt_autocommit.go",{"path":457,"priority":353},"cmd/bd/dolt_autocommit_config.go",{"path":459,"priority":353},"cmd/bd/dolt_autopush.go",{"path":461,"priority":353},"cmd/bd/duplicate.go",{"path":463,"priority":353},"cmd/bd/duplicates.go",{"path":465,"priority":353},"cmd/bd/edit.go",{"path":467,"priority":353},"cmd/bd/epic.go",{"path":469,"priority":353},"cmd/bd/errors.go",{"path":471,"priority":353},"cmd/bd/export.go",{"path":473,"priority":353},"cmd/bd/export_auto.go",{"path":475,"priority":353},"cmd/bd/export_obsidian.go",{"path":477,"priority":353},"cmd/bd/federation.go",{"path":479,"priority":353},"cmd/bd/federation_nocgo.go",{"path":481,"priority":353},"cmd/bd/feedback.go",{"path":483,"priority":353},"cmd/bd/find_duplicates.go",{"path":485,"priority":353},"cmd/bd/flags.go",{"path":487,"priority":353},"cmd/bd/flatten.go",{"path":489,"priority":353},"cmd/bd/formula.go",{"path":491,"priority":353},"cmd/bd/gate.go",{"path":493,"priority":353},"cmd/bd/gate_discover.go",{"path":495,"priority":353},"cmd/bd/gc.go",{"path":497,"priority":353},"cmd/bd/git_test_helpers.go",{"path":499,"priority":353},"cmd/bd/github.go",{"path":501,"priority":353},"cmd/bd/gitlab.go",{"path":503,"priority":353},"cmd/bd/graph.go",{"path":505,"priority":353},"cmd/bd/graph_apply.go",{"path":507,"priority":353},"cmd/bd/graph_export.go",{"path":509,"priority":353},"cmd/bd/graph_visual.go",{"path":511,"priority":353},"cmd/bd/help_all.go",{"path":513,"priority":353},"cmd/bd/history.go",{"path":515,"priority":353},"cmd/bd/hooks.go",{"path":517,"priority":353},"cmd/bd/human.go",{"path":519,"priority":353},"cmd/bd/import.go",{"path":521,"priority":353},"cmd/bd/import_shared.go",{"path":523,"priority":353},"cmd/bd/info.go",{"path":525,"priority":353},"cmd/bd/init.go",{"path":527,"priority":353},"cmd/bd/init_agent.go",{"path":529,"priority":353},"cmd/bd/init_contributor.go",{"path":531,"priority":353},"cmd/bd/init_git_hooks.go",{"path":533,"priority":353},"cmd/bd/init_guard.go",{"path":535,"priority":353},"cmd/bd/init_safety.go",{"path":537,"priority":353},"cmd/bd/init_safety_help.go",{"path":539,"priority":353},"cmd/bd/init_stealth.go",{"path":541,"priority":353},"cmd/bd/init_team.go",{"path":543,"priority":353},"cmd/bd/init_templates.go",{"path":545,"priority":353},"cmd/bd/jira.go",{"path":547,"priority":353},"cmd/bd/kv.go",{"path":549,"priority":353},"cmd/bd/label.go",{"path":551,"priority":353},"cmd/bd/last_touched.go",{"path":553,"priority":353},"cmd/bd/linear.go",{"path":555,"priority":353},"cmd/bd/link.go",{"path":557,"priority":353},"cmd/bd/lint.go",{"path":559,"priority":353},"cmd/bd/list.go",{"path":561,"priority":353},"cmd/bd/list_format.go",{"path":563,"priority":353},"cmd/bd/list_output.go",{"path":565,"priority":353},"cmd/bd/list_tree.go",{"path":567,"priority":353},"cmd/bd/mail.go",{"path":569,"priority":353},"cmd/bd/main_errors.go",{"path":571,"priority":353},"cmd/bd/main_help.go",{"path":573,"priority":353},"cmd/bd/markdown.go",{"path":575,"priority":353},"cmd/bd/memory.go",{"path":577,"priority":353},"cmd/bd/merge_slot.go",{"path":579,"priority":353},"cmd/bd/migrate.go",{"path":581,"priority":353},"cmd/bd/migrate_hooks.go",{"path":583,"priority":353},"cmd/bd/migrate_hooks_apply.go",{"path":585,"priority":353},"cmd/bd/migrate_issues.go",{"path":587,"priority":353},"cmd/bd/mol.go",{"path":589,"priority":353},"cmd/bd/mol_bond.go",{"path":591,"priority":353},"cmd/bd/mol_burn.go",{"path":593,"priority":353},"cmd/bd/mol_current.go",{"path":595,"priority":353},"cmd/bd/mol_distill.go",{"path":597,"priority":353},"cmd/bd/mol_last_activity.go",{"path":599,"priority":353},"cmd/bd/mol_progress.go",{"path":601,"priority":353},"cmd/bd/mol_ready_gated.go",{"path":603,"priority":353},"cmd/bd/mol_seed.go",{"path":605,"priority":353},"cmd/bd/mol_show.go",{"path":607,"priority":353},"cmd/bd/mol_squash.go",{"path":609,"priority":353},"cmd/bd/mol_stale.go",{"path":611,"priority":353},"cmd/bd/nocow_linux.go",{"path":613,"priority":353},"cmd/bd/nocow_other.go",{"path":615,"priority":353},"cmd/bd/note.go",{"path":617,"priority":353},"cmd/bd/notion.go",{"path":619,"priority":353},"cmd/bd/onboard.go",{"path":621,"priority":353},"cmd/bd/orphans.go",{"path":623,"priority":353},"cmd/bd/output.go",{"path":625,"priority":353},"cmd/bd/ping.go",{"path":627,"priority":353},"cmd/bd/pour.go",{"path":629,"priority":353},"cmd/bd/preflight.go",{"path":631,"priority":353},"cmd/bd/prime.go",{"path":633,"priority":353},"cmd/bd/priority.go",{"path":635,"priority":353},"cmd/bd/promote.go",{"path":637,"priority":353},"cmd/bd/prompt.go",{"path":639,"priority":353},"cmd/bd/proxied_server.go",{"path":641,"priority":353},"cmd/bd/prune.go",{"path":643,"priority":353},"cmd/bd/purge.go",{"path":645,"priority":353},"cmd/bd/query.go",{"path":647,"priority":353},"cmd/bd/quick.go",{"path":649,"priority":353},"cmd/bd/quickstart.go",{"path":651,"priority":353},"cmd/bd/ready.go",{"path":653,"priority":353},"cmd/bd/relate.go",{"path":655,"priority":353},"cmd/bd/rename.go",{"path":657,"priority":353},"cmd/bd/rename_prefix.go",{"path":659,"priority":353},"cmd/bd/reopen.go",{"path":661,"priority":353},"cmd/bd/repo.go",{"path":663,"priority":353},"cmd/bd/reset.go",{"path":665,"priority":353},"cmd/bd/restore.go",{"path":667,"priority":353},"cmd/bd/routed.go",{"path":669,"priority":353},"cmd/bd/routing_read.go",{"path":671,"priority":353},"cmd/bd/rules.go",{"path":673,"priority":353},"cmd/bd/sandbox_unix.go",{"path":675,"priority":353},"cmd/bd/sandbox_windows.go",{"path":677,"priority":353},"cmd/bd/search.go",{"path":679,"priority":353},"cmd/bd/setup.go",{"path":681,"priority":353},"cmd/bd/ship.go",{"path":683,"priority":353},"cmd/bd/show.go",{"path":685,"priority":353},"cmd/bd/show_children.go",{"path":687,"priority":353},"cmd/bd/show_display.go",{"path":689,"priority":353},"cmd/bd/show_format.go",{"path":691,"priority":353},"cmd/bd/show_refs.go",{"path":693,"priority":353},"cmd/bd/show_thread.go",{"path":695,"priority":353},"cmd/bd/show_unit_helpers.go",{"path":697,"priority":353},"cmd/bd/sql.go",{"path":699,"priority":353},"cmd/bd/stale.go",{"path":701,"priority":353},"cmd/bd/staleness_warning.go",{"path":703,"priority":353},"cmd/bd/state.go",{"path":705,"priority":353},"cmd/bd/status.go",{"path":707,"priority":353},"cmd/bd/statuses.go",{"path":709,"priority":353},"cmd/bd/store_factory.go",{"path":711,"priority":353},"cmd/bd/store_factory_nocgo.go",{"path":713,"priority":353},"cmd/bd/store_reopen.go",{"path":715,"priority":353},"cmd/bd/swarm.go",{"path":717,"priority":353},"cmd/bd/sync_flags.go",{"path":719,"priority":353},"cmd/bd/sync_git.go",{"path":721,"priority":353},"cmd/bd/sync_push_pull.go",{"path":723,"priority":353},"cmd/bd/sync_remote.go",{"path":725,"priority":353},"cmd/bd/tag.go",{"path":727,"priority":353},"cmd/bd/template.go",{"path":729,"priority":353},"cmd/bd/test_guard_helpers.go",{"path":731,"priority":353},"cmd/bd/thanks.go",{"path":733,"priority":353},"cmd/bd/tips.go",{"path":735,"priority":353},"cmd/bd/todo.go",{"path":737,"priority":353},"cmd/bd/undefer.go",{"path":739,"priority":353},"cmd/bd/update.go",{"path":741,"priority":353},"cmd/bd/update_description_guard.go",{"path":743,"priority":353},"cmd/bd/upgrade.go",{"path":745,"priority":353},"cmd/bd/vc.go",{"path":747,"priority":353},"cmd/bd/version.go",{"path":749,"priority":353},"cmd/bd/version_tracking.go",{"path":751,"priority":353},"cmd/bd/where.go",{"path":753,"priority":353},"cmd/bd/wisp.go",{"path":755,"priority":353},"cmd/bd/worktree.go",{"path":757,"priority":353},"cmd/bd/worktree_cmd.go",{"basePath":759,"displayName":760,"installMethods":761,"rationale":762,"selectedPaths":763,"source":285,"sourceLanguage":18,"type":772},"integrations/beads-mcp","beads-mcp",{"pypi":760},"pyproject.toml with mcp/fastmcp dependency + scripts at integrations/beads-mcp/pyproject.toml",[764,766,767,768,770],{"path":765,"priority":279},"pyproject.toml",{"path":281,"priority":279},{"path":283,"priority":284},{"path":769,"priority":298},"src/beads_mcp/server.py",{"path":771,"priority":353},"src/beads_mcp/__main__.py","mcp",{"sources":774},[775],"manual",{"closedIssues90d":241,"description":10,"forks":242,"license":248,"openIssues90d":243,"pushedAt":244,"readmeSize":239,"stars":245,"topics":777},[778,779,780],"agents","claude-code","coding",{"classifiedAt":782,"discoverAt":783,"extractAt":784,"githubAt":784,"updatedAt":782},1778687211063,1778687205175,1778687209056,[219,223,221,225,220,224,218,222],{"evaluatedAt":251,"extractAt":787,"updatedAt":788},1778687211290,1778687517694,[],[791,812,842],{"_creationTime":792,"_id":793,"community":794,"display":795,"identity":798,"providers":799,"relations":807,"tags":808,"workflow":809},1778687211290.4136,"k17dc4v7wv9vj3kjwf616c6mtn86mzfq",{"reviewCount":8},{"description":10,"installMethods":796,"name":797,"sourceUrl":14},{"go":334},"library-usage",{"basePath":332,"githubOwner":254,"githubRepo":255,"locale":18,"slug":797,"type":223},{"evaluate":800,"extract":806},{"promptVersionExtension":211,"promptVersionScoring":212,"score":801,"tags":802,"targetMarket":226,"tier":227},98,[224,803,225,218,804,805],"library","dependencies","ai-agent-memory",{"commitSha":261},{"repoId":263},[805,804,225,224,218,803],{"evaluatedAt":810,"extractAt":787,"updatedAt":811},1778687338603,1778687517522,{"_creationTime":813,"_id":814,"community":815,"display":816,"identity":822,"providers":825,"relations":835,"tags":837,"workflow":838},1778697107735.8984,"k177h2k24qprbp2pjjs5tsb9r586nywg",{"reviewCount":8},{"description":817,"installMethods":818,"name":820,"sourceUrl":821},"AI Constraint Engine — enforces CLAUDE.md, .cursorrules, AGENTS.md rules as laws. 51 MCP tools, 991 tests. Official MCP Registry. npx speclock protect",{"pypi":819},"speclock_ros2","speclock-ros2","https://github.com/sgroy10/speclock",{"basePath":820,"githubOwner":823,"githubRepo":824,"locale":18,"slug":820,"type":223},"sgroy10","speclock",{"evaluate":826,"extract":834},{"promptVersionExtension":211,"promptVersionScoring":212,"score":827,"tags":828,"targetMarket":226,"tier":227},100,[829,830,831,223,832,772,833],"ai-constraints","code-enforcement","developer-tool","security","robotics",{"commitSha":261},{"repoId":836},"kd73m85wtkj05xmfff4vq695hn86mgg4",[829,223,830,831,772,833,832],{"evaluatedAt":839,"extractAt":840,"updatedAt":841},1778697123911,1778697107735,1778697174406,{"_creationTime":843,"_id":844,"community":845,"display":846,"identity":851,"providers":853,"relations":862,"tags":864,"workflow":865},1778692878074.8362,"k17e4kmzznfbx0qr6215f1sm2586nnt1",{"reviewCount":8},{"description":847,"installMethods":848,"name":849,"sourceUrl":850},"Worktrunk is a CLI for Git worktree management, designed for parallel AI agent workflows",{"cargo":849},"worktrunk","https://github.com/max-sixty/worktrunk",{"basePath":253,"githubOwner":852,"githubRepo":849,"locale":18,"slug":849,"type":223},"max-sixty",{"evaluate":854,"extract":861},{"promptVersionExtension":211,"promptVersionScoring":212,"score":827,"tags":855,"targetMarket":226,"tier":227},[856,857,223,225,858,859,860],"git","worktree","ai-agents","automation","productivity",{"commitSha":261},{"repoId":863},"kd735mff6mvfxbagjk8sv9pg9s86ngdh",[858,859,223,225,856,860,857],{"evaluatedAt":866,"extractAt":867,"updatedAt":868},1778693064927,1778692878074,1778693216064]