feat: BDR hierarchy schema for decade/thread/bead projection#98
Merged
jamestexas merged 2 commits intomainfrom Mar 15, 2026
Merged
feat: BDR hierarchy schema for decade/thread/bead projection#98jamestexas merged 2 commits intomainfrom
jamestexas merged 2 commits intomainfrom
Conversation
bdr-schema.json: projects beads from Dolt issues table with BDR lattice views (by-status, by-type, by-priority, by-repo, threads via external_ref). Uses refs for cross-reference indexing (status-*, type-*, repo-*, thread-*). markdown-schema.json: generic markdown projection using tree-sitter-markdown node types (section/atx_heading, list/list_item, fenced_code_block, block_quote, pipe_table, html_block). Enables schema-driven decomposition of any markdown document β ADRs, READMEs, changelogs, investigation logs. Part of BDR (Bead Decision Records) initiative β see agentic-research/bdr ADR-001-harmony-lattice-decomposition.md for full design. Related beads: mache-85t, rsry-036686 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Project the full BDR decomposition hierarchy from Dolt's issues table: - decades/ groups beads by source_adr (one ADR = one decade) - threads/ within each decade for semantic grouping (context, decision, implementation, validation, open-questions, consequences, alternatives) - summary.md content template per decade with bead table + cross-refs - deps.mermaid content templates (per-decade and global) for dependency graph rendering via mache-ml2 - by-channel view for BDR lattice tiers (decade/thread/bead visibility) - cross-refs view for cross-repo dependency edges via external_ref Extends existing bdr-schema.json (flat beads only) with full hierarchy. Enables README-as-projection (rosary-82fc59). Refs: mache-85t (beads schema with write-back), mache-ml2 (mermaid output) bead:mache-8eb3e6 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
bdr-hierarchy-schema.jsonto project the full BDR (Bead-Decade-Rosary) decomposition from Dolt as a navigable filesystemsource_adrβ one ADR = one decade, withsummary.mdoverview anddeps.mermaiddependency graphexternal_refExtends
bdr-schema.json(flat beads only, mache-85t) with full hierarchy. Mermaid templates connect to mache-ml2. Enables README-as-projection (rosary-82fc59).bead:mache-8eb3e6
Test plan
summary.mdrenders readable bead table per decadedeps.mermaidrenders valid mermaid syntaxthread_groupvaluesexternal_refsetπ€ Generated with Claude Code