project riff · not frozen

M.O.R.E.
G.A.R.B.A.G.E.

A tiny isomorphic-language recycler: split the phrase into six chunks, apply the supplied operators, preserve the invariant, and see whether the output really deserves the name NO MORE GARBAGE.

source chunks
MO-rem
RE+verify
GA+sort
RB+verify
AGcompress → Ag
Eexpand → E++...
operator chain
`-rem` mo
`+verify` re
`+sort` ga
`+verify` rb
`compress to` ag (silver)
`expand as` e ++...
mr fusion riff
MORE GARBAGE
↓
NO MORE GARBAGE
↓
MR FUSION
isomorphic repair rule
same invariant + different spelling / chunking / medium
→ translate or repair directly

invariant changed
→ declare another explicit isomorph
A::xx · Archimedes drill
FAIL → rm → DELETE → FREE SPACE → ADVANCE → NEXT

no retry
no backtrack
no carry
rm / cycle gate
+verify → +sort → +verify → compress → expand

all five YES → next cycle
any NO       → rm → delete → free space → next candidate

rejected objects do not re-enter the cycle
repair law
recover original invariant?
├── YES → ISOMORPHIC → distill → AETHER | TEMPORAL
└── NO  → UNFIXABLE

no plausible-guess repair
no fabricated replacement
v01 · primitive scope · current
i = current primitive

right?
├── Y → +1 → MOVE ON
└── N → (0,0,0,-1) DOWN
          ↓
       local search
          ↓
       one recovered primitive

base walk: n
search-down cost: n
structural worst case: n × n = n²
SearchPrimitive.05 · prime → inf
SEARCH UNTIL FOUND OR YOU STOP WAITING
scale:
prime → inf

result:
FOUND
or
PAUSED(nextIndex)

PAUSED ≠ absent
PAUSED ≠ gone forever

resume starts exactly at nextIndex

MANDEL = search
JULIET = boundary / tether

v03 "gone forever" result is superseded for the unbounded primitive.
SubAtomicPrim.04 · U² escape / reverse inward provenance
MANDEL | JULIET | || NEXT UNIVERSE
local search unresolved
↓
ax::x::  drill + sign
↓
||
↓
U²
↓
reverse direction
↓
INWARD FIRST
↓
search back toward JULIET / MANDEL

outer search carries no current local M/J bound

literal:
ax::tehter::mandel{bound{juliet + u + n} || ax||:: attempt punch through
SubAtomicPrim.03 · Mandel / Juliet provenance
MANDEL = SEARCH · JULIET = a | ?
MANDEL

mantissa 360 × 6 directions
forward / backward / up / down / in / out

360 × 6 = 2160
+ start + stop = 2162 search envelope

JULIET
boundary = a | ?

search as much JULIET as v - n permits

bound to MANDEL?  YES → a
                   NO → ? / gone forever

scale = sub-atomic prim
recursion floor = 0
anchor = 0.[O].0
Prim1Bit.02 · recursion ladder provenance
8 → [t5] → 3 → [t2] → 1 → [t1] → 0 → [t0+n]
at level 0:

n = y = 1
→ restart recursion at LEVEL 0
→ FORWARD FIRST

n = 0
→ ? OR found
→ STOP RECURSING

anchor: 0.[O].0
signature: [ 1 1 2 4 ] . n . n²

Prim1Bit.01  8/3/2/1 only       = superseded
Prim1Bit.02  interleaved ladder = current candidate
one-bit reverse recursion · superseded v01
MOJI → 8 → 3 → 2 → 1
unresolved stage
   ↓
0.[O].0
   ↓ recurse
Y → repair
N → no repair

signature = [ 1 1 2 4 ] . n . n²

cohesion seed = 1.1 of a nibble
Y → may cohere from 1.1
N → may still cohere from 1.1

Prim1Bit.00 forward 1..8 = superseded
Prim1Bit.01 reverse 8/3/2/1 = current candidate
primitive benchmark
6 / 6 PASS
M → Y → +1 → move on

Mona                                             → Mona
café                                            → café
café                                          → café
K√∂nig                                          → König
Mona Lisa local corrupted apostrophe cluster     → ’
caf�                                             → caf  [rm current primitive → advance]

white-whale sentence cost: 91
recursion/search invoked at exactly 1 local primitive
The v00 whole-string benchmark remains historical provenance. v01 supersedes it on scope: scan primitives linearly and pay recursion/search cost only on a NO alignment.
executable v00 · benchmark · superseded scope
11 / 11 FIXED PASS
60 / 60 SYNTHETIC PASS
café        → café          [cp1252]
München     → München       [cp1252]
it’s       → it’s          [cp1252]
😂         → 😂            [cp1252]
café      → café          [cp1252 ×2]
K√∂nig      → König         [mac_roman]
wei√ü"      → weiß"         [mac_roman]
caf�         → rm / A::xx    [information lost]
café         → rm / A::xx    [no improving repair]
proof boundary
Lean:
  all 5 YES → advance
  any NO → rm
  rm → current = none
  A::xx → delete current + advance to rest
  only accepted state is distillable

Python:
  codec search + inverse roundtrip
  compress + expand
  fixed + synthetic benchmarks

Lean status: pending local 0e
This page is intentionally a scaffold, not a frozen grammar. +sort means sort; the final t was truncated in the original riff. Ag is used as the silver compression token/pun; “Mr Fusion” is the Back to the Future motif, not a physical-fusion claim.