Devlog

Weekly narrative of what shipped, what changed, and the decisions behind it. Synthesized from ops reports, git history, GitHub activity, and session logs.

2026-W12 — 849 entries, structural enrichment, and the rename

849 entries, structural enrichment, and the rename

Week 12 nearly tripled the catalog. Fifteen import projects ran concurrently, the structural enrichment sweep tagged every entry for shape-based retrieval, and the project-wide rename from “mappings” to “entries” landed. By Sunday the catalog held 1,299 entries, 249 frames, and 26 categories.

By the Numbers

What Shipped

Content — fifteen import projects running concurrently:

The pipeline sustained a pace that would have been unthinkable two weeks earlier. Major projects:

Structural enrichment — the whole catalog, tagged for shape:

The structural enrichment sweep added four fields to every entry: embodied_patterns, relation_types, structure, and abstraction_level. The motivation: keyword search and even embeddings find topically similar entries, but the catalog’s real value is surfacing non-obvious connections across domains. Two entries from completely different fields can share the same embodied pattern (container, path, cycle, tension) or the same relational structure (part-whole, cause-effect, enabler-constraint). These tags make that kind of structural retrieval possible. The vocabulary was designed in docs/plans/2026-03-20-structural-enrichment-vocabulary.md, validated with an eval harness, then swept across the catalog in 22 batches on March 21.

Schema and naming:

Site:

Infrastructure:

Pipeline & Kaizen

Six kaizen fixes shipped:

Other pipeline improvements: no-cosmetic-changes rule for the miner, duplicate section and deprecated heading checks in the validator, circular mapping warnings when source_frame appears in applies_to, and a kaizen self-improvement guard with principles doc.

Steering Notes

What’s Next

2026-W11 — From 13 entries to 739: the week the pipeline came online

From 13 entries to 739: the week the pipeline came online

Week 11 was the inflection point. The project went from a hand-curated seed catalog to a full agent-driven pipeline producing hundreds of entries per day. The schema was overhauled, the monorepo consolidated, observability stood up, and six import projects ran concurrently. By Sunday the catalog had 739 entries, 145 frames, and 21 categories.

By the Numbers

What Shipped

Content — six import projects running concurrently:

Schema v2 (PR #1458):

Infrastructure:

Pipeline & Kaizen

The full agent squad came online this week. Six agents were created or substantially rewritten:

The /work orchestrator command was built to dispatch agents in sequence: smelt → assay → mine → prospect, with a kaizen triage phase.

Session and identity management took shape. The project moved from a single workspace (-workspace-metaphorex) to a second workspace (-workspace-m4x-factory) mid-week, establishing the pattern of separate working directories for different operational contexts. GitHub auth and bot identity setup appeared in multiple sessions as the crew configuration system was bootstrapped — laying groundwork for agents to operate under their own GitHub identities via the /configure command and agent-identity skill.

Bug fixes:

18 new scripts landed, including digest.py (ops/changelog generation), validate.py improvements, survey.py (work queue), stats.py (cost accounting from issue comments), and several backfill utilities for the schema migration.

Steering Notes

Key decisions from session logs (March 9 steering session):

What’s Next