CADI cycle 1: Digesting posts (June 2026)#

The first run of the CADI framework on this site, targeting the digesting subtype. The Analyze step was run as a structured pass over the corpus on 2026-06-10. The Document output fed back into the editorial style guide (Digesting subsection).

This artifact exists so the next cycle has a starting point. If you're reading it as a model for your own CADI run: this is what one looks like.


C — Collection#

Subtype picked: Digesting posts (filename pattern *digesting*.njk, frontmatter tags: digesting, layout layouts/digesting.njk).

Why this subtype: clean editorial boundary (three signals — tag, layout, filename — agree); high-effort-per-word format where AI assistance has the largest payoff; the existing style guide already had a "Digesting" row to compare derived patterns against.

Corpus size: 12 items (the full population at time of cycle). Below the framework's ideal 50+, but the post explicitly allows small high-quality corpora; expect mild overfitting.

Curation assumptions (made explicit because they substituted for missing infrastructure):


A — Empirical patterns#

Length. Body word counts (frontmatter stripped): 130–490 words. Mean ~310, median ~320. Existing style guide range is 200–500; 10 of 12 (83%) fall inside. Outliers are the two longest posts (comprehension-debt, software-engineering-splits-three) which push toward 500 and read more like short essays.

Titles. Mean ~7 words (range 4–11). 0% use colons. 0% use trailing punctuation. 0% restate the source headline. Four title shapes, distributed:

Shape Count Example
Declarative claim 6 of 12 "Large projects need large communicating"
First-person observation 3 of 12 "I AIn't known what's in my code anymore"
"Why X" / "Go X" 2 of 12 "Why 'reviewed' should be a protected verb"
X beats Y / two-clause witty pivot 1 of 12 "11ty is dead, long live Build Awesome"

All twelve titles assert a takeaway, not a topic.

Structure. H2 use is bimodal: 7 of 12 have zero H2s (pure prose flow); 4 use 2–3 H2s; 1 uses 1. H2-using posts are the longer ones (>350 words). H2s are statement-form, not question-form.

Source treatment. 100% link the source in the body (in addition to digest_link frontmatter). 4 of 12 use a blockquote pulling a key sentence. Source named in the first paragraph in 11 of 12.

Voice markers. First-person in 11 of 12. Contractions throughout. Zero hedging-for-politeness. Em dash use: 9 of 12 stay at 0–2 em dashes; 3 push higher (the two longest, plus hidden-danger). Matches the stated 0–1 target but is consistently violated by longer posts.

Closing pattern. 10 of 12 end with a forward-looking sentence connecting the source to either related writing on this site or to a broader pattern. 8 of 12 include at least one internal cross-link.

Surprise pattern (flagged): the two posts breaking the 500-word ceiling are both H2-structured and both come from a tight March 2026 window. Possible scope drift in the format toward mini-essay.


D — Guidance changes#

The Document step folded these findings back into editorial.njk under the Digesting subsection. Three rules were added that weren't there:

  1. Title shapes by syntax, alongside the existing intent-based patterns (declarative claim / first-person observation / "Why X" / "X beats Y").
  2. H2 threshold at 350 words: H2s only when body exceeds 350 words; shorter digests read better as prose flow.
  3. Closing pattern: end with a forward-looking sentence linking to related writing or naming a broader pattern.

The 200–500 word range survived the empirical check (83% inside). The 130-word floor observed in one post was not codified into a lowered floor; the post worked but is not the model.


I — Hypotheses for the next cycle#

  1. IF we enforce the title-shape menu in the guidance, THEN the rate of AI drafts whose titles need a from-scratch human rewrite drops from "most" to under 30%.
  2. IF we add a hard 450-word ceiling and instruct the AI to flag drafts that want to exceed it, THEN the two-per-quarter drift into mini-essays stops, or those drafts get correctly re-classed as blog posts before publish.
  3. IF we require the closing sentence to include either an internal cross-link or a named pattern, THEN the back-reference rate (later digests linking earlier digests), currently roughly 2 of 12, at least doubles.

Test next cycle. Track results in the failure log (TBD location; for now, inline notes here).


Friction notes#

What the framework left underspecified for a small personal-blog corpus:

What worked:


Lifecycle#