Skip to content

Latest commit

 

History

History
138 lines (134 loc) · 19.8 KB

File metadata and controls

138 lines (134 loc) · 19.8 KB

Plans

ID Status Model Title
52 Archetype / Template Library for Agentic Patterns
61 Required Structure Rule Hardening
65 Spike WASM-Embedded Weasel Inference
78 Query subcommand for front-matter filtering
83 Security hardening batch
84 Symlink default-deny for file discovery
85 Increase test coverage to 95% by extracting shared rule helpers
86 Markdown flavor validation
89 TOC generator directive and MDS035 auto-fix
90 Isolate corpus test git config from host signing
91 MDS037 skips paragraphs inside generated sections
92 sonnet File kinds — config schema, assignment, merge
93 sonnet Placeholder grammar — opt-in token vocabulary
94 sonnet Lint-once for <?include?> and <?catalog?> embeds
95 opus Kind/rule resolution observability via kinds subcommand
96 sonnet Adopt kinds in mdsmith repo and ship the docs
97 opus Deep-merge for kinds and overrides
98 sonnet Replace archetypes with kinds
100 sonnet build config block and MDS040 recipe-safety rule
101 sonnet build directive and MDS039 lint rule
102 🔲 opus Builder interface and mdsmith build subcommand
103 🔲 opus Build target staleness and dependency tracking
104 🔲 sonnet Build lifecycle hooks (before/after)
105 sonnet No inline HTML rule
106 sonnet Emphasis style rule
107 opus No reference-style links rule
108 sonnet Horizontal rule style rule
109 sonnet List marker style rule
110 sonnet Ordered list numbering rule
111 sonnet Ambiguous emphasis rule
112 opus Markdown convention bundles for MDS034
113 sonnet User-defined Markdown conventions
114 sonnet MDS034 message clarity and flavor-vs-rule docs
120 sonnet Unify glob matcher and field naming across mdsmith
121 opus Expose mdsmith to VS Code via Language Server Protocol
121 sonnet Review and centralize YAML handling
122 sonnet VS Code palette commands
124 sonnet No space inside code spans rule
125 sonnet No space inside link text rule
126 sonnet Proper-name capitalization rule
127 sonnet Single H1 per file rule
128 sonnet Reject undefined reference-link labels
129 sonnet Flag unused or duplicate link reference definitions
130 opus Distribute mdsmith binaries via npm, PyPI, and the VS Code marketplaces
131 opus LSP symbol navigation for agents (Claude)
132 sonnet Package mdsmith LSP as a Claude Code plugin
133 sonnet LSP hover for rule and directive docs
134 sonnet LSP completion for anchors, refs, kinds, and directive args
135 sonnet Schema inheritance via extends
136 sonnet Field deprecation flag in schemas
137 sonnet mdsmith fix --dry-run
138 sonnet mdsmith list backlinks subcommand
139 sonnet Field-presence kind assignment
140 sonnet Per-kind path-pattern for filename validation
142 sonnet Content rules for prose constraints
143 sonnet Schema cross-references, acronyms, and index
144 sonnet Numeric sort for <?catalog?> directive
145 🔲 opus Publish mdsmith via asdf and mise registry submissions
146 opus Schema engine — sources, scope tree, per-scope rules
147 opus Actionable schema diagnostics for MDS020
148 sonnet Named field-type shortcuts for inline schemas
149 opus Section content schema for non-heading AST nodes
151 opus LSP rename for headings and link-reference labels
153 sonnet Catalog directive — accept .. globs within project root
153 opus Unify linkgraph and the LSP symbol index
154 sonnet arch-fix: extract cross-rule helpers
155 sonnet arch-fix: relocate convention types out of markdownflavor
156 opus Composable required-structure schemas across multiple kinds
156 opus Section schema — unify entry shape under heading: discriminator
157 sonnet Catalog filter by front matter property
160 🔳 sonnet Claude Code plugin extensions — skills, agents, hooks
161 sonnet Expose rule maintainability patterns via CLI help and LSP
162 sonnet Split the overloaded meta rule category
163 Extract mdsmith Markdown parse/produce as a public Go library
164 GitHub-UI-triggered releases and a split website deploy
165 opus Portable Markdown export (mdsmith export)
166 opus Schema-driven data extraction (mdsmith extract)
167 opus Custom binding overrides for mdsmith extract
168 sonnet Obsidian Flavored Markdown support
169 opus Enforce terminal Meta-Information and render it from frontmatter
170 opus Audit link handling across mdsmith and the website
171 opus MDS027 link-integrity hardening
172 opus Link-style rule and shared links config
173 sonnet Website rewriter tolerates titled links
174 opus Expose rename and dependency-graph as CLI subcommands and feature docs
175 🔳 opus CI performance gate for mdsmith check, modelled on the LSP latency gate
176 sonnet ATX heading whitespace and indentation rule
177 sonnet Blockquote whitespace rule
178 sonnet List marker space rule
179 opus Reversed and empty link rule
180 sonnet Descriptive link text rule
181 opus Table structure rules
182 sonnet Code block convention rules
183 sonnet Skip DedupeDiagnostics via an audited rule.RepoScoped marker
184 opus Automate the cross-tool benchmark on merge to main and publish numbers to the assets branch
185 🔲 Expose extended-syntax parsers and the flavor model in pkg/markdown
186 Centralize UTF-16 column helpers in internal/mdtext
187 opus Neutral-corpus engine lever — shared AST walk and Punkt cost
188 🔲 opus Regex-over-source rules — inventory and AST-resident replacements
189 opus Finish the multiplex migration for pure per-node rules
190 opus Intra-file rule parallelism for non-NodeChecker rules
191 opus Hand-rolled DFA for Punkt's reAbbr to skip regex backtracking
192 opus Run-scoped read cache for catalog cross-host redundancy
193 opus Rework MDS024 to fit the per-rule allocation budget (≤ 10 allocs/op)
194 opus Frontpage persona audit — reduce AI-first framing, surface non-AI path
195 opus Enforce the ≤ 10 allocs/op per-rule budget across every registered rule
196 opus Lazy SectionParagraph text — defer ExtractPlainText until a caller asks
197 opus PoC — review goldmark's allocation architecture, then pool the best lever
198 opus Fork goldmark with a per-parse arena for the four structural allocators
200 Move docs/ embed out of internal/lsp/hover.go
201 Rename internal/testutil to internal/testsymlink
202 Split cmd/mdsmith/main.go into per-subcommand files
203 🔲 Split internal/lsp/server.go and symbols.go
204 🔲 Fix internal/fix importing internal/engine
205 🔲 Move extension.ts concerns to wiring.ts
206 🔲 Document cue/ in architecture layering map
207 🔲 sonnet LSP fix preview via ChangeAnnotation
208 🔳 opus Kind-per-file config under .mdsmith/kinds/
209 🔲 opus Convention-per-file config under .mdsmith/conventions/