Workshop: Life-cycle Management
Question
What life-cycle does a KB artifact travel — from workshop intake through promotion, maturation, and eventual retirement — and where do current conventions under-specify the transitions?
Why this workshop exists
The KB has strong conventions for the two poles: workshops (temporal, value-consumed) and the library (durable, value-accumulated). The transitions between and within them are only sketched. A functioning knowledge base needs a workshop layer, not just a library names the bridges but leaves the mechanics open.
Concrete trigger: some workshops — agent-memory-design was the clearest case — feel like coherent wholes rather than a pile of extractable claims. The current closure protocol in kb/work/COLLECTION.md ("extract durable conclusions, delete the workshop") assumes atomization works. When a workshop reads as a monograph, atomization would destroy the structure that makes it useful. Where does such a workshop land?
Resolution for agent-memory-design (2026-04-23): promoted as a single kb/notes/designing-agent-memory-systems.md carrying the new synthesis trait. The trait waives kb/notes/'s default body-composability rule for the note (cite as unit; extract component claims into their own notes if they need to be cited as premises). The four explore-* workshop files were folded into an "Alternatives considered" section within the promoted note and then deleted. This exercises one closure pathway — whole-thing promotion via a trait — and leaves the broader map below still to complete.
We start from workshops because that is where we have the most active practice. The aim is a map of stages and transitions across the whole KB, not just workshop intake.
Stages in scope
- Intake — workshop creation, framing, initial direction.
- In-flight work — mid-workshop evolution: split, merge, rename, partial extraction, retirement without closure.
- Promotion — workshop → library. Atomized extraction vs. whole-thing promotion.
- Maturation — seedling → current within the library. What earns the gate.
- Decay / retirement — staleness signals, revise vs. deprecate vs. delete.
- Extraction bridges — pulling durable claims out of a still-running workshop without closing it.
What this workshop needs to resolve
-
Closure pathways. The current protocol is atomize-then-delete. What are the other legitimate end states? Candidates: abandoned, absorbed into an existing note, promoted whole, partially extracted with a residual that keeps running.
-
Whole-thing promotion. When a workshop is too coherent to atomize, where does it go? Options to evaluate:
kb/notes/<workshop-name>/as a sub-directory (precedent:notes/definitions/,notes/research/). Theoretical register applies; atomic parts still expected to be note-shaped.- A new sibling collection (precedent:
kb/agent-memory-systems/— but that is a descriptive register for external systems; promoted workshops are typically theoretical, so the precedent fits only partly). - A new collection type for extended theoretical artifacts — "monographs," "design studies," "theory bundles." Would need its own
COLLECTION.md, register, and linking rules. - Something else.
agent-memory-design was the concrete test case. It landed as option (d): single-file promotion with a synthesis trait — neither a sub-directory nor a new collection, because the workshop reduced to one durable artifact once the explore-* files were folded into an "Alternatives considered" section.
That resolution is n=1. Whether the pattern generalizes depends on the shape of the next monograph-style workshop. If a future case has multiple durable artifacts that must stay together, the sub-directory option or a monograph collection returns to the table.
Sketch of how a monograph collection would work, kept for reference:
- Location. kb/monographs/<name>/ — one collection, many monographs as subdirectories; one COLLECTION.md governs all.
- Register. Not a new register. Theoretical, same quality bar as kb/notes/. The monograph is a container, not a new content mode.
- Contents. Normal typed files inside — note, structured-claim, definition, index — plus a required landing README.md that reads as the entry point and narrates the argument.
- Promotion from workshop. kb/work/<name>/ → kb/monographs/<name>/. Rename the directory, fix frontmatter on files that lack it, validate links. Internal structure preserved.
- Linking in. Landing page always a valid citation target. Individual files also citable under their normal type rules. Outbound-link guidance in other COLLECTION.md files would prefer the landing page when the cite is about the whole argument.
- Linking out. Files follow their type's normal rules. Landing page has README/index conventions.
- Extraction. A claim inside a monograph that turns out to have independent reach can be lifted to kb/notes/, with the monograph file becoming a stub that links out.
- Key unresolved design choice. Do individual monograph files count as first-class library citations, or do we only cite the landing page? First-class keeps the theoretical register consistent but allows duplication across granularities. Landing-page-only preserves the monograph as a unit but weakens discoverability.
- Why a real collection, not a kb/notes/<name>/ sub-dir. A collection gets a COLLECTION.md and validation rules that enforce structure (landing page required, directory coherent); a sub-dir under notes has no such handle and will drift. This is the main argument the sub-dir experiment has to survive.
-
Seedling maturation. When does a seedling become current? Today this is intuitive. Is there an operable gate — number of inbound links, citation by a structured-claim, review pass, something else?
-
Retirement protocol. What signals a note is stale? What is the action — revise in place, mark deprecated, delete? How do inbound links get handled?
-
Extraction during a workshop. Can durable claims be promoted mid-workshop without closing it? What convention keeps the workshop useful after partial extraction, and what stops it from becoming a permanent shadow library?
Current grounding
- A functioning knowledge base needs a workshop layer, not just a library — library/workshop distinction, extraction and composition bridges, open questions this workshop inherits.
- Workshop COLLECTION.md — current closure protocol (extract-and-delete).
- designing-agent-memory-systems — the promoted artifact from the
agent-memory-designworkshop; first instance of thesynthesistrait. - kb/agent-memory-systems/COLLECTION.md — one precedent for a sibling collection with its own register.
- kb/notes/COLLECTION.md — theoretical-register conventions a promoted workshop would have to satisfy.
Working hypotheses
- Closure is not a single protocol. There are several legitimate end states; the current conventions only describe one.
- Some workshops are monographs, not piles of claims. Preserving their internal structure is part of the value.
- Maturation and retirement need lighter machinery than intake — less workflow, more signals.
What would close this workshop
An updated life-cycle map (probably a note) naming each stage, its valid transitions, and its conventions, and an updated kb/work/COLLECTION.md closure section that reflects the richer set of pathways. The agent-memory-design landing is resolved (single-file promotion with synthesis trait) and can serve as one worked example in the map.