Sinter Finish Line: Creative Cognitive System

June 7, 2026 ยท View on GitHub

Sinter V1 is not a narrowed four-generator proof. Sinter V1 is a creative cognitive system: a Studio where artists create with code, plus a harness where every artifact, failure, preference, model, dream, and repair becomes part of the system's future intelligence.

Product Contract

  1. Creative instrument: a human can ask for art, music, shaders, motion, typography, or video and see usable artifacts with honest previews and receipts.
  2. Self-improving organism: Sinter perceives experience, stores it, composts it, dreams from it, develops intuition from it, and repairs itself when evidence shows weakness.

Proof slices may be narrow. Product scope must not silently shrink.

Creative Body

DomainV1 roleMaturity rule
SVGInspectable vector art and agent-editable visual structureMust remain core
p5.jsBrowser-native generative sketchesMust remain core
GLSLShader and fragment-program visual generationBeta until renderer/evaluator proof is strong
HydraLive-coded video synthesisBeta until route/preview proof is strong
Three.js3D scenes and WebGL objectsBeta until preview/eval proof is strong
Tone.jsProgrammatic audio and music logicBeta; validate with audio/code receipts, not screenshots
StrudelPattern-based live music codeBeta; validate with pattern/code/audio-specific checks
RevideoTimeline/video composition generationBeta; validate with timeline/export proof
HTMLSelf-contained browser artifactsBeta
ASCIIText-mode visual artifactsScaffold until evaluation is meaningful
Kinetic TypographyAnimated typographic compositionsScaffold until preview/export gates are explicit
TextGenGenerative text and poetic artifactsScaffold until taste/eval loops are clear

Cognitive Organs

OrganResponsibilityExisting surfaces
PerceptionCapture prompts, artifacts, previews, failures, user reactions, provider behavior, and repair attemptssrc/core/TelemetryBridge.ts, src/cortex/CortexPerceptionBus.ts, src/tui-bridge/
MemoryStore episodic, semantic, taste, procedural, and model-role experience outside the context windowsrc/brain/archive/, src/harness/HarnessMemory.ts, src/learning/
CompostDigest discarded or completed material into reusable seeds, motifs, warnings, and creative nutrientssrc/compost/
DreamingRecombine prior work offline and transfer motifs across domainssrc/dreaming/, src/intuition/DreamEngine.ts
IntuitionProvide fast learned guidance for domain choice, promising fragments, novelty, and explore/exploit tradeoffssrc/intuition/
CortexAllocate attention, goals, budget, stuck detection, and self-awarenesssrc/cortex/
Garden / EvolutionMaintain ecosystem health: diversity, novelty, lineage, stagnation, quality-diversity archivesrc/autonomy/, src/evolution/, src/emergence/
Immune / Truth SystemKeep failures visible with validation, guardrails, honest scoring, receipts, and no fake fallbackssrc/core/validators/, src/guardrails/, src/harness/FailureLogger.ts
Model AssimilationAudition new models by role/domain, promote from evidence, preserve fallback provenancesrc/harness/MultiProviderConfig.ts, proof scripts, role metadata

Required Loops

Creative Loop

intent -> route -> generate -> preview/export -> evaluate -> user reaction -> memory -> compost -> dream -> next creation

Self-Improvement Loop

failure perceived -> weakness classified -> repair proposed -> isolated worktree patch -> verification -> procedural memory

Model Assimilation Loop

new model added -> domain/role audition -> compare baseline -> promote or demote route -> show provenance -> reuse evidence

Forbidden Drift Patterns

  • Do not turn a narrow proof exclusion into product deletion.
  • Do not claim visual/audio/video quality from the wrong artifact type.
  • Do not hide provider/model identity behind wrapper labels.
  • Do not synthesize fallback artifacts when the generator failed.
  • Do not mark an organ complete because files exist; prove it participates in the closed loop.
  • Do not call Sinter finished until Studio, CLI reports, docs, proofs, and self-improvement runs use the same contract.

Finish-Line Gates

  1. sinter studio shows a creative session with cognitive-loop receipts, including honest memory retrieval plus post-generation memory, compost, and dream-queue write-back.
  2. node bin/sinter report cognition lists every creative domain and cognitive organ.
  3. A proof bundle shows creative memory influencing a later generation; the live writer proof must also show Studio's post-generation memory, compost, and dream-queue write-back receipts.
  4. A self-improvement run fixes or improves one real weakness in an isolated worktree with verification.
  5. A model-assimilation report can audition and assign a new model by evidence.
  6. No domain or organ is silently omitted from launch truth.