deterministic synthesis
The harness is the acceptor in the loop.
Multiple proposers feed the same acceptor: deterministic enumeration over the 22-named-persona catalog (subset of the 243-point space), parametric Rust rule-application via manifold synth --emit-site, a planned seeded-LLM proposer, and direct human authorship. Every candidate goes through the same gate.
family × shape × persona# catalog input
→ manifold synth# the renderer; deterministic Rust today
→ tokens + content# derived seeds
→ manifold check# run all gate families
→ if pass: ship
→ if fail: reseed or refine# along the failing rule's gradient
Cardinality
19 families × 12 shapes × 243 personas = 55404 candidate systems before gating. Each cell is a candidate the synthesizer can emit; the gate filters to the satisfiable subset.