← thumbrise

The Deathbook

A ledger of ecosystem gaps

Every GAP gets an entry. Every entry eventually gets crossed out.

Projects emerge from projects. Problems birth solutions that birth new problems that birth new solutions. The deathbook gets thicker. The pattern repeats.

The Tree

graph TD
    AUTOSOLVE["autosolve"] --> RESILIENCE["resilience"]
    AUTOSOLVE["autosolve"] --> OP["op"]
    CINEMA["cinema"] --> COMMITLINTSCOPE["commitlint-scope"]
    RESILIENCE --> GOVER["gover"]
    GOVER --> GHSET["ghset"]

    style RESILIENCE stroke-width:2px
    style GOVER stroke-width:2px
    style GHSET stroke-width:2px
    style AUTOSOLVE stroke-width:2px
    style OP stroke-width:2px
    style COMMITLINTSCOPE stroke-width:2px
            

The Ledger

# GAP Born inside Status Primitive Artifacts
1 Anything-agnostic operation protocol. For operations-driven future. private Extracted → thumbrise/op Protocol README
2 Resilience patterns in Go autosolve Extracted → thumbrise/resilience func(ctx, call) error Devlogs · RFC
3 Multi-module management resilience Extracted → thumbrise/gover Discovery → State → Applier Devlogs · RFC
4 Declarative repo settings gover Extracted → thumbrise/ghset describe → YAML → init Docs
5 Linter that checks if declared commit scopes match the changed files cinema Extracted → thumbrise/commitlint-scope commitlint-scope run --from main --to feature README

Each entry follows the same script: concrete pain → honest research → minimal primitive → extract when ready. Every entry has shipped code. Nothing is hand-waved.