Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Manavarya09/code-city
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: SuperInstance/code-city
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 4 commits
  • 8 files changed
  • 2 contributors

Commits on Sep 22, 2026

  1. quilt backend: the city's substrate, live — 5(+1)-opcode kernel, chai…

    …n cells, backend toggle (Q), witness export
    
    Fork addition (upstream game modules byte-identical; bridge wraps from
    outside, index.html +8 marked lines):
    
    - app/quilt/kernel.mjs — vendored minimal quilt kernel: BIND/LINK/
      EFFECT/VIEW/TICK/FORGET, prev_hash chain (FNV-1a-64 UTF-8 bytes,
      genesis 0x0000000000000000), fleet canary verified, honest FORGET on
      trim, witness() export in kev harness JSONL shape (this toy is a
      witness-log producer for kev-substrate-competition's replay.py).
    - app/quilt/bridge.mjs — wraps City/EffectsManager/AgentManager from
      outside: buildings/agents BIND, dependencies+walks LINK, fires/
      sparkles/rockets/status EFFECT, scene VIEW, aggregate TICK every 30th
      frame.
    - app/quilt/pane.js — the 'see the backend in production' toggle (Q or
      ◈ button): phosphor pane, live cell tail, opcode counters, coherence,
      chain head, witness.jsonl export.
    - tests/quilt.test.mjs — 10 tests, node --test, zero deps: canary byte
      law, genesis chaining, tamper->coherence drop, honest FORGET, witness
      field-for-field harness interop + replay-verify, wrapper fidelity
      (originals still run, order intact), tick cadence, creator-credit
      regression guard.
    - CI made real: npm ci -> npm install (no lockfile existed, ci failed
      by construction), lint no-op -> npm test.
    kimi1
    kimi1 committed Sep 22, 2026
    Configuration menu
    Copy the full SHA
    2923204 View commit details
    Browse the repository at this point in the history
  2. ci: drop setup-node cache (no lockfile exists -> cache npm fails by c…

    …onstruction); matrix to node 22 only (20 deprecated on runners)
    kimi1
    kimi1 committed Sep 22, 2026
    Configuration menu
    Copy the full SHA
    5701de2 View commit details
    Browse the repository at this point in the history
  3. ci: fix creator's deploy-preview stub (echo with unquoted # exits 2 o…

    …n bash — pre-existing upstream failure, now a harmless placeholder)
    kimi1
    kimi1 committed Sep 22, 2026
    Configuration menu
    Copy the full SHA
    9324f61 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1 from SuperInstance/quilt-backend

    Quilt backend: watch the substrate run while you play (5-opcode kernel, chain cells, Q toggle, witness export)
    SuperInstance authored Sep 22, 2026
    Configuration menu
    Copy the full SHA
    b62b908 View commit details
    Browse the repository at this point in the history
Loading