Commit Graph

  • b1d2d2a8e6 score: the sweep gets a heartbeat — chunked driver yields between flights, same numbers to the byte (S15 gate 2.1) type-two 2026-07-20 18:19:44 +1000
  • 3a2e4ff5e1 Lane C S15 gate 2.2: ONE storm picker — editor_stormsel.js is the shared storm+time selection; wind panel becomes a view of it + JUMP TO WORST SECOND type-two 2026-07-20 18:05:33 +1000
  • cebc14e2b1 Lane E S15: THREADS — gate 1.2 receipts, the exact world.js patch for the integrator (leadFor precedent), ruling constraint satisfied by construction, palette proposals for the next yard type-two 2026-07-20 17:49:38 +1000
  • 2a540523ff Lane E S15 gate 1.2: RULE 4 pins — manifest===GLBs both directions (4a), runtime===manifest across all three shipped sites (4b); compared against the manifest, never a literal; both mutation-checked red-then-green (post 1.0->0.9) type-two 2026-07-20 17:49:38 +1000
  • 8aa49528e3 Lane E S15 gate 1.2: ratings.js — factoryExtras(type), the runtime end of the manifest; refuses to guess for ambiguous types, warns once type-two 2026-07-20 17:49:38 +1000
  • e46ff18648 Lane E S15 gate 1.2: re-bake sail_post top_anchor 0.90 -> 1.00 per the gate 1.1 ruling; factory emits the per-type anchor ratings manifest (anchor_ratings.gen.js) from the re-imported GLBs, ambiguity-aware, --only-guarded; asset_report carries per-asset anchor extras type-two 2026-07-20 17:49:38 +1000
  • d8e2ecea80 [B] gate 1.3 zero-delta table (all three yards, 0 deltas @ c182fc1) + gate 2.2 storm-picker seam proposal for C type-two 2026-07-20 17:47:55 +1000
  • c182fc14cb editor: the honest edges — Enter commits, bounds are seen, keyboard zoom, separation ruled (S15 gate 3 + gate 1.1 ruling) m3ultra 2026-07-19 11:11:05 +1000
  • 3dee2a7c83 Merge origin/main: S14 lane integration + review fixes; TEETH becomes SPRINT16 m3ultra 2026-07-19 10:34:21 +1000
  • 4a5e5bc037 Sprint 15 plan: TEETH — ledger/warranty/rep, the membrane night, site_03, six nights m3ultra 2026-07-18 19:10:14 +1000
  • f179d6c25e docs: panel comment tells the truth; README wears the shipped name; THREADS review entry m3ultra 2026-07-18 19:03:36 +1000
  • b74dfd80db rigging: the fabric bet is reachable — F cycles cloth/membrane in prep m3ultra 2026-07-18 19:03:36 +1000
  • b7a069069d debris: delete the dead sail.nodes seam — sail._applyDebris is the one contact model m3ultra 2026-07-18 19:03:36 +1000
  • 9d6db356d7 sail: break diverged corners on the production path; enforce pond cap post-flow m3ultra 2026-07-18 19:03:36 +1000
  • 6f68fbf618 Sprint 15 plan + prompts; README points at the renamed remote type-two 2026-07-18 18:00:50 +1000
  • 008b78a0d4 Sprint 14 integration: merge all lanes (406/0/0), fix palette _v1 suffix bug, [I] entry type-two 2026-07-18 17:58:44 +1000
  • 0414d34b9e Lane D S14: THREADS — gate 3.2 cold authoring pass, and the palette ships both new props inert type-two 2026-07-18 17:45:13 +1000
  • 0b858abc9d Lane D S14: site_03_swing_lawn — the site_03 candidate, authored cold in the editor type-two 2026-07-18 17:32:27 +1000
  • 3432ea0d1c Sprint 14 integration: merge a/e/c/b (406/0/0), mount B's score + C's wind panels in editor.html type-two 2026-07-18 16:52:36 +1000
  • e49ad04f99 Merge remote-tracking branch 'origin/lane/b' type-two 2026-07-18 16:47:17 +1000
  • a2ed98b4db Merge remote-tracking branch 'origin/lane/c' type-two 2026-07-18 16:47:17 +1000
  • 04f47586eb Merge remote-tracking branch 'origin/lane/e' type-two 2026-07-18 16:47:17 +1000
  • c32e456132 Lane B S14: THREADS — gate 2.1 + 2.3 receipts, the converged pin, three wrong probes, skip audit zero, invoice line type-two 2026-07-18 16:42:33 +1000
  • d946636de1 Lane B S14 gate 2.3: converge onto C's pin — their knobs, their guard, my chain type-two 2026-07-18 16:41:36 +1000
  • 33bc530e78 [C] THREADS: gate 2.2 landed, gate 2.3 pin (probe/second moved, with measurements), skip audit type-two 2026-07-18 16:29:50 +1000
  • 19c39acc8d Lane B S14: collateral exposure on the card + the night-5 invoice line (pool item) type-two 2026-07-18 16:29:41 +1000
  • 15ea431b23 Gate 2.3: pin editor wind == game wind exact, and fix the stale-wind seam type-two 2026-07-18 16:27:03 +1000
  • ff7c1f7985 Lane B S14 gate 2.3: pin the editor's scored wind to the game's played wind type-two 2026-07-18 16:16:29 +1000
  • f3bf038515 Sprint 14 gate 1 close: round-trip pinned, pool items landed, free-carport fixed type-two 2026-07-18 16:14:34 +1000
  • 4c1086c805 Wind authoring for the yard editor: venturi gizmo (axis as a LINE, mod pi), tree-shelter volumes, wind-field overlay type-two 2026-07-18 16:06:16 +1000
  • af0d64ffe3 Lane B S14: audit.html onto the shared scorecard engine — one copy of the run logic type-two 2026-07-18 16:03:59 +1000
  • fcf1016e4e THREADS [E]: palette audit table, two temptation props, five negative controls, D unblocked type-two 2026-07-18 16:03:08 +1000
  • ba062cf679 assetcheck/look.html: the verify that answers "is this the right shape" type-two 2026-07-18 16:01:39 +1000
  • b9b64604b3 Palette audit + two temptation props: honest extras, in the factory type-two 2026-07-18 16:01:27 +1000
  • 6825794d98 Lane B S14 gate 2.1: SCORE IT — shared scorecard engine + editor panel type-two 2026-07-18 15:56:50 +1000
  • 05d6128be7 [C] THREADS: ask A for the lane-module load seam (editor.html imports only editor.js) type-two 2026-07-18 15:53:51 +1000
  • ad8db1b709 Lane B S14: THREADS — two seam asks for A (module loading; why I need no wind seam) + gate-2.3 probe proposal for C type-two 2026-07-18 15:53:43 +1000
  • 16dee119d6 Sprint 14 gate 1: the yard editor core + two shipped bugs it found type-two 2026-07-18 15:46:01 +1000
  • f02f91cabc Sprint 14 plan + prompts: the yard editor — sites are makeable type-two 2026-07-18 14:50:26 +1000
  • f13aad6411 docs/MANUAL.md: dev manual — tool map, asset + site cookbooks, earned gotchas type-two 2026-07-18 14:35:20 +1000
  • 03c6cd1c09 Sprint 13 integration: merge all lanes (362/0/0), apply B's pre-authorized gardenfly resolution, [I] entry type-two 2026-07-18 14:30:13 +1000
  • edb3377818 Merge remote-tracking branch 'origin/lane/d' type-two 2026-07-18 14:26:16 +1000
  • 646efa7244 Merge remote-tracking branch 'origin/lane/b' type-two 2026-07-18 14:26:16 +1000
  • 68edc607e7 Merge remote-tracking branch 'origin/lane/c' type-two 2026-07-18 14:26:16 +1000
  • 9970abc474 Merge remote-tracking branch 'origin/lane/e' type-two 2026-07-18 14:26:16 +1000
  • d2b9a31363 THREADS: integrator handoff — B's two-chain disagreement pin resolves by B's own instruction; verified 357/0/0 on scratch type-two 2026-07-18 14:25:21 +1000
  • cc9849d538 Sprint 13 gate 1.4: the played run is the ruling's centre — canon written, pin labeled sim-chain, THREADS type-two 2026-07-18 14:18:37 +1000
  • 80b53e9547 Sprint 13 gate 1.4: NIGHT 5 RULED — the garden is beyond saving BY DESIGN, and the verdict teaches it type-two 2026-07-18 14:11:58 +1000
  • 1c0fcc757b Sprint 13 gate 1.4 RE-RULED on B's skew finding: the pin measures the game now, and the target is restated type-two 2026-07-18 14:11:58 +1000
  • b53d4c50f7 Lane B S13: THREADS — audit rewrite receipts: agreement table, the 12s-skew finding, the re-posted pay table, two retune asks for A type-two 2026-07-18 13:51:42 +1000
  • e1e14018bf Lane B S13: THE AUDIT REWRITE — the audit predicts the garden, on C's corrected picture type-two 2026-07-18 13:43:43 +1000
  • 25eefccc69 Lane B S13: kill the marked fake — garden model comes from A's garden.js everywhere type-two 2026-07-18 13:02:56 +1000
  • 45bdc2d079 Lane C S13 correction: the bench flew site_02 funnel-OFF and tree-FROZEN; wild-night headline dies type-two 2026-07-18 13:08:21 +1000
  • b5643922a4 THREADS: gate-1 rulings (separation target amended+pinned, p5, GARDEN_DRAIN stays), M live, garden.js export, phantom-sail filed type-two 2026-07-18 12:46:08 +1000
  • 482803a480 Sprint 13 gate 1 RULINGS: p5 the clothesline post; the separation target, amended and PINNED type-two 2026-07-18 12:44:54 +1000
  • 7acee5437b Sprint 13: garden model exported as garden.js (B's gate-1.2 blocker) + applyMute(sky,on) as a value type-two 2026-07-18 12:44:37 +1000
  • 08f0e09ff0 Lane D: gate-1 and gate-2 verdicts — played through the real UI; bench venturi landmine type-two 2026-07-18 12:31:28 +1000
  • b70699189c Lane C S13 gate 2.3 + D's sliver: ambient leaves from 30 km/h; hail pool hides at zero type-two 2026-07-18 11:51:26 +1000
  • c2a19df7d5 Lane C S13 gate 2.2: the front wall grounds on the horizon, ends feathered type-two 2026-07-18 11:30:48 +1000
  • a861151a4a Lane C S13 gate 2.1: the storm grade — the night finally looks like a night type-two 2026-07-18 11:21:53 +1000
  • 8a3dc323bc Lane C S13: sky.setMute(on) — the tap A's M key was waiting on type-two 2026-07-18 11:11:39 +1000
  • a495fcdba6 Lane C S13 gate 1: the shadow model is right — the LINE was wrong; garden_bench proves it type-two 2026-07-18 11:00:09 +1000
  • 94624cddcc Lane D: status + garden-harness landmine note (parameter shadow + skipped attach) type-two 2026-07-18 01:52:10 +1000
  • f3136093fc Lane D: THREADS — root lean landed, closes E's gate-2.4 handoff type-two 2026-07-18 01:35:02 +1000
  • 7758b65331 Lane D: the player leans into the wind (gate 2.4 — as a root pose, not a clip) type-two 2026-07-18 01:33:47 +1000
  • 6cf5b07f32 THREADS: Sprint 13 gate 3 + 2.5 landed; M-mute ask to C; gate-1 rulings parked on C's diagnosis type-two 2026-07-18 01:22:31 +1000
  • 701403ab1d Sprint 13 gate 2.5: two camera fixes — spawn framing, aftermath cloth-swallow type-two 2026-07-18 01:18:29 +1000
  • 666b378740 Lane B S13: rule D's fuse line — depth to keep; audit is blind to it (flag) type-two 2026-07-18 01:14:37 +1000
  • 05337c2989 Lane B S13: consumable spares — close D's free-infinite-spares hole (count half) type-two 2026-07-18 01:09:51 +1000
  • 7048ad6482 Lane B S13: gate-3 smalls — rig.t was a determinism bug, + prep readouts type-two 2026-07-18 01:04:02 +1000
  • 7053623fde Lane D: diagnoses for C (hail sliver is skyfx, not my ladder) and B (free infinite spares) type-two 2026-07-18 01:01:51 +1000
  • d7658fb7af Lane D: ladder survives a mid-carry knockdown, and the prompt names the right bracket type-two 2026-07-18 01:00:01 +1000
  • 91bc391633 Lane E, Sprint 13: no wind clip — the pipeline can't supply one, and the lean was never a clip type-two 2026-07-18 00:45:22 +1000
  • 6e5f4b5222 Sprint 13 gate 3: the front door — splash, pause, touch notice, Enter pinned type-two 2026-07-17 23:59:27 +1000
  • d5c16534c1 Lane E: wind-clip proposal to D — the lean can't be a clip, names + Beaufort thresholds type-two 2026-07-17 23:42:32 +1000
  • e839f5afe3 Lane B S13: garden_probe — the sail's value is the hail it catches type-two 2026-07-17 23:41:41 +1000
  • 8d0045bb29 Lane D: clip contract for E — measured wind bands, windBase signal, and the fetch blocker type-two 2026-07-17 23:40:28 +1000
  • 5859bc83fa QA pass: fix Enter storm-skip (deployed), log findings; Sprint 13 plan + prompts type-two 2026-07-17 23:26:47 +1000
  • c9a5658fc8 Add deploy_hardyards.sh: partly.party deploy per the games-VPS pattern type-two 2026-07-17 21:39:09 +1000
  • fee687d550 Retitle the game page: HARD YARDS (release name; SHADES stays the repo name) type-two 2026-07-17 21:37:23 +1000
  • 688e821fcb Sprint 12 integration: merge all lanes (335/0/0), skyfx effective-rating creak, [I] entry type-two 2026-07-17 21:17:45 +1000
  • 4dce82268b Merge remote-tracking branch 'origin/lane/d' type-two 2026-07-17 21:13:57 +1000
  • 28ef4ef138 Merge remote-tracking branch 'origin/lane/b' type-two 2026-07-17 21:13:57 +1000
  • 3df0d0c5d0 Merge remote-tracking branch 'origin/lane/c' type-two 2026-07-17 21:13:57 +1000
  • aff0020148 Merge remote-tracking branch 'origin/lane/e' type-two 2026-07-17 21:13:57 +1000
  • ec45e7b465 THREADS: Sprint 12 replay — trap fires at default tension, ladder trip live, weak-link honest, C's wall judged; fuse-line and night-2 cover discrepancies flagged type-two 2026-07-17 21:12:33 +1000
  • 38b6fe9c87 Rule the gutter $90 (E's proposal adopted); teach collateralFor/wreckStructure the house; action B's effective-rating flag type-two 2026-07-17 20:45:49 +1000
  • 807de80969 Wire the kid's bike: site key + loader, gnome pattern; decline the $60 type-two 2026-07-17 20:34:47 +1000
  • 2b1c8cf15e Re-audit both yards with hints live; fix the dump's 5 mm lie; THREADS tables type-two 2026-07-17 20:32:33 +1000
  • 3d89ce8fe8 Paste E's letterhead/invoice kit into hud.js; rule HARD YARDS + sequential ABN type-two 2026-07-17 20:27:18 +1000
  • c9ca211a51 THREADS: first cross-harness readings vs B's wiring — prediction 1 confirmed, hints bit-identical, timing false-alarm pre-empted type-two 2026-07-17 20:26:56 +1000
  • f9ce210218 THREADS: gate 3.4 landed — change-front tell in, D flagged to judge, lull deliberately not faked type-two 2026-07-17 20:25:25 +1000
  • e5c0e3ffee skyfx: the change announces itself — a front wall in the sky (gate 3.4) type-two 2026-07-17 20:24:51 +1000
  • a52e2377fb THREADS: gutter price proposal ($90) for A's ruling, wreck contract + wiring seam, negative-control receipt, ratings position for B/C's audit type-two 2026-07-17 20:24:17 +1000
  • b7f065cd57 e.test: pin the gutter price band, the DOWN/UP swap truth, and anchor absence in the wreck type-two 2026-07-17 20:21:40 +1000
  • 4d1a2d7aa9 Gutter priced and wrecked: GUTTER_COLLATERAL=90 baked with reasoning; torn-gutter house wreck, carport pattern type-two 2026-07-17 20:21:24 +1000
  • 9700b40a30 Wire ratingHint into the failure threshold: the ratings are real (A's ruling) type-two 2026-07-17 20:19:01 +1000
  • 375e7a29ce THREADS: storm-side failure envelope posted (gate 2.4) — week measured, predictions for B's re-audit type-two 2026-07-17 20:12:11 +1000
  • 8208c80d78 storm_envelope: the wind side of the failure envelope, per anchor (gate 2.4) type-two 2026-07-17 20:10:17 +1000
  • 8decac0626 README: point at SPRINT12, document per-clone launch.json ports type-two 2026-07-17 18:09:41 +1000