Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
48 changes: 13 additions & 35 deletions PLAN.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,39 +14,17 @@ footer: |

?>

| ID | Status | Title |
|-----|--------|-----------------------------------------------------------------------------------------------------------------|
| 50 | ✅ | [Redundancy / Duplication Detection](plan/50_redundancy-duplication-detection.md) |
| 51 | ✅ | [Section-Level Size Limits](plan/51_section-level-size-limits.md) |
| 52 | ✅ | [Archetype / Template Library for Agentic Patterns](plan/52_archetype-template-library.md) |
| 53 | ⛔ | [Conciseness Scoring](plan/53_conciseness-scoring.md) |
| 54 | ⛔ | [Conciseness Metrics Design and Implementation](plan/54_metrics-guide-tradeoffs.md) |
| 56 | ⛔ | [Spike Ollama for Weasel Detection](plan/56_spike-ollama-weasel-detection.md) |
| 58 | ⛔ | [Select and Package Fast Weasel Classifier (CPU Fallback)](plan/58_classifier-model-selection-and-embedding.md) |
| 61 | 🔳 | [Required Structure Rule Hardening](plan/61_required-structure-hardening.md) |
| 62 | ✅ | [Corpus Acquisition and Taxonomy](plan/62_corpus-acquisition.md) |
| 64 | ✅ | [Spike Pure-Go Embedded Weasel Classifier](plan/64_spike-go-native-linear-classifier.md) |
| 65 | 🔲 | [Spike WASM-Embedded Weasel Inference](plan/65_spike-wasm-embedded-inference.md) |
| 66 | ✅ | [Unified Conciseness Score](plan/66_unified-conciseness-score.md) |
| 68 | ⛔ | [Reorganize Documentation](plan/68_reorganize-docs.md) |
| 69 | ✅ | [Include enhancements: link adjustment and heading-level](plan/69_include-enhancements.md) |
| 73 | ✅ | [Unify template and processing directives](plan/73_unify-template-directives.md) |
| 74 | ✅ | [Directive guide](plan/74_directive-guide.md) |
| 75 | ✅ | [Single-brace placeholders everywhere](plan/75_single-brace-placeholders.md) |
| 76 | ✅ | [Rename misleading parameter names](plan/76_rename-misleading-params.md) |
| 77 | ✅ | [Template composition and cycle detection](plan/77_template-composition-and-cycles.md) |
| 78 | ✅ | [Query subcommand for front-matter filtering](plan/78_query-command.md) |
| 79 | ✅ | [Nested front-matter access](plan/79_nested-frontmatter-access.md) |
| 80 | ✅ | [Terminal recording in README](plan/80_terminal-recording-readme.md) |
| 81 | ✅ | [OOM mitigation: configurable file-size limit](plan/81_oom-file-size-limit.md) |
| 82 | ✅ | [YAML billion-laughs mitigation](plan/82_yaml-billion-laughs.md) |
| 83 | ✅ | [Security hardening batch](plan/83_security-hardening-batch.md) |
| 84 | 🔲 | [Symlink default-deny for file discovery](plan/84_symlink-default-deny.md) |
| 85 | 🔳 | [Increase test coverage to 95% by extracting shared rule helpers](plan/85_coverage-to-95-percent.md) |
| 86 | 🔳 | [Markdown flavor validation](plan/86_markdown-flavor-validation.md) |
| 87 | ✅ | [Flavor validation for GitHub Alerts](plan/87_markdown-flavor-github-alerts.md) |
| 88 | ✅ | [TOC directive migration aid](plan/88_toc-directive-migration.md) |
| 89 | 🔲 | [TOC generator directive and MDS035 auto-fix](plan/89_toc-generator-directive.md) |
| 90 | 🔲 | [Isolate corpus test git config from host signing](plan/90_corpus-test-git-config-isolation.md) |
| 91 | 🔲 | [MDS037 skips paragraphs inside generated sections](plan/91_mds037-skip-generated-sections.md) |
| ID | Status | Title |
|-----|--------|------------------------------------------------------------------------------------------------------|
| 52 | ✅ | [Archetype / Template Library for Agentic Patterns](plan/52_archetype-template-library.md) |
| 61 | 🔳 | [Required Structure Rule Hardening](plan/61_required-structure-hardening.md) |
Comment thread
jeduden marked this conversation as resolved.
| 65 | 🔲 | [Spike WASM-Embedded Weasel Inference](plan/65_spike-wasm-embedded-inference.md) |
| 78 | ✅ | [Query subcommand for front-matter filtering](plan/78_query-command.md) |
| 83 | ✅ | [Security hardening batch](plan/83_security-hardening-batch.md) |
| 84 | 🔲 | [Symlink default-deny for file discovery](plan/84_symlink-default-deny.md) |
| 85 | 🔳 | [Increase test coverage to 95% by extracting shared rule helpers](plan/85_coverage-to-95-percent.md) |
| 86 | 🔳 | [Markdown flavor validation](plan/86_markdown-flavor-validation.md) |
| 89 | 🔲 | [TOC generator directive and MDS035 auto-fix](plan/89_toc-generator-directive.md) |
Comment thread
jeduden marked this conversation as resolved.
| 90 | 🔲 | [Isolate corpus test git config from host signing](plan/90_corpus-test-git-config-isolation.md) |
| 91 | 🔲 | [MDS037 skips paragraphs inside generated sections](plan/91_mds037-skip-generated-sections.md) |
<?/catalog?>
10 changes: 2 additions & 8 deletions docs/guides/metrics-tradeoffs.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ summary: Trade-offs and threshold guidance for readability, structure, length, a

## Scope and disclaimer

This guide compares existing mdsmith rules that touch readability and length with token budget awareness and the proposed conciseness scoring (plan 53). Conciseness scoring is not implemented yet; any conciseness scores below are illustrative, not normative.
This guide compares existing mdsmith rules that touch readability and length with token budget awareness. Any metric scores and trade-offs below are illustrative and focus on the rules that are currently implemented.

## What the current rules measure

Expand All @@ -20,13 +20,7 @@ This guide compares existing mdsmith rules that touch readability and length wit

## Planned metrics (not implemented)

| Metric | Goal | Status |
|-------------------------------------------------------------|--------------------------------------------|---------|
| [Conciseness Scoring](../../plan/53_conciseness-scoring.md) | Flag low information density in paragraphs | Planned |

## What conciseness scoring is trying to measure

Conciseness scoring (plan 53) focuses on information density rather than complexity or structure. It aims to flag paragraphs that are easy to read but say too little with too many words, which can waste tokens and create drift in agentic contexts. A plausible starting point is a heuristic that penalizes filler words, hedging language, and verbose phrases while rewarding content-bearing terms.
No additional metrics are planned at this time.
Comment thread
jeduden marked this conversation as resolved.

## What token budget awareness is trying to measure

Expand Down
44 changes: 0 additions & 44 deletions plan/50_redundancy-duplication-detection.md

This file was deleted.

38 changes: 0 additions & 38 deletions plan/51_section-level-size-limits.md

This file was deleted.

31 changes: 0 additions & 31 deletions plan/53_conciseness-scoring.md

This file was deleted.

35 changes: 0 additions & 35 deletions plan/54_metrics-guide-tradeoffs.md

This file was deleted.

33 changes: 0 additions & 33 deletions plan/56_spike-ollama-weasel-detection.md

This file was deleted.

Loading
Loading