Sprint 12 integration: merge all lanes (335/0/0), skyfx effective-rating creak, [I] entry
This commit is contained in:
parent
4dce82268b
commit
688e821fcb
37
THREADS.md
37
THREADS.md
@ -4474,3 +4474,40 @@ anchors are your GLB), but the tooling is now waiting, not TODO.
|
||||
New sprint-13 candidates from this pass, cheapest first: ladder.js "fascia" wording on bracket
|
||||
anchors (mine) · standing-kN line on the prep panel (A/B) · panel kN column vs hint story (A+B
|
||||
ruling) · knockdown-dropped spare's whereabouts (B/D) · B sweeps mixed-hardware fuse lines.
|
||||
|
||||
[I] 2026-07-17 — **SPRINT 12 INTEGRATION (main).** All five lanes merged, THREADS-only conflicts,
|
||||
selftest **335/0/0** — again the exact per-lane sum (315 + A 4 + B 4 + C 7 + E 5). Every gate
|
||||
delivered except the one only John can: gate 1 is still his.
|
||||
|
||||
**The sprint in one line: the trap is real now, and the paperwork looks like a business.**
|
||||
B wired the ratings and re-audited both yards (verdict: no retune — E's numbers stand); C
|
||||
second-harnessed the envelope and gave the change its wall; A pasted the kit, adopted HARD
|
||||
YARDS, wired the bike, ruled the gutter at E's $90 and declined the bike's $60 with a tripwire;
|
||||
E priced the gutter and built its wreck with a real negative control; D replayed everything and
|
||||
filed the verdict that matters: fork dead, trap fires at default tension, ladder thesis playable,
|
||||
wall telegraphs without spoiling, paperwork ships.
|
||||
|
||||
**One integration edit (the leadFor precedent):** skyfx.js's creak audio read bare `hw.rating` —
|
||||
B's flag, C's file, C had already wrapped. It now reads rating × ratingHint, in-file comment says
|
||||
why: a creak keyed on the shackle alone goes quiet exactly where the steel is worst.
|
||||
|
||||
**Verified live at merge, not just green:** `collateralFor('gutter')` returns {cost:90} on the
|
||||
backyard and stays null for the carport there (both correct); E's wreck GLB + A's wiring met for
|
||||
the first time here and the plumbing holds; the bike stands at world (−7, 9.69) against the south
|
||||
fence; the card reads HARD YARDS / JOB SHEET. Zero console errors.
|
||||
|
||||
**Carried to SPRINT13's pool, none blocking (mostly D's replay finds):**
|
||||
· prep shows no standing-kN, so max-tension's prep-rip lesson always costs ~$60 blind — a
|
||||
readout is the obvious fix and it's A/B seam work;
|
||||
· mixed-hardware "fuse" lines — cheap post corners protecting the beam is either emergent
|
||||
depth or a hole; B to sweep (D's +$147 line is the exhibit);
|
||||
· cover% (audit) vs bed-HP (sim) read differently on the same $20 rig — find-the-variable
|
||||
posted B↔D, no retune till it's found;
|
||||
· `rig.t` never resets between nights (break.t=696.5 in D's log) — B's file;
|
||||
· ladder label says "fascia" on a carport bracket (D's file); the dropped spare's whereabouts
|
||||
are unknown; C's bench aims you south (noted in the bench).
|
||||
· Doc erratum: SPRINT12.md said "tree 1.0" — the branch ladder is 1.0/0.88/0.76, deliberate
|
||||
Sprint-7 intel (C flagged twice, B confirmed).
|
||||
|
||||
**Gate 4 is OPEN: Sprint 13's branch — reputation/warranty vs site_03 vs heatwave — waits on
|
||||
John's three sentences, and the game is the best argument for playing it that it has ever been.**
|
||||
|
||||
28
docs/license-request-cortiz.md
Normal file
28
docs/license-request-cortiz.md
Normal file
@ -0,0 +1,28 @@
|
||||
# License request — cortiz2894/stylized-components
|
||||
|
||||
Post at: https://github.com/cortiz2894/stylized-components/issues/new
|
||||
(or email cortiz2894@gmail.com)
|
||||
|
||||
**Title:** Add a LICENSE file so the "free code" is formally free
|
||||
|
||||
---
|
||||
|
||||
Hey Christian — the WaterFloor breakdown is fantastic, and your video
|
||||
describes this as a free resource to drop into our own projects. The repo
|
||||
doesn't currently have a LICENSE file though, which under GitHub's terms
|
||||
means it defaults to all-rights-reserved — so cautious folks (and any
|
||||
company) legally can't use it despite your clear intent.
|
||||
|
||||
Would you consider adding one? MIT is the usual pick for "use it anywhere,
|
||||
keep my copyright line" (it's what three.js itself uses). GitHub can add it
|
||||
in two clicks: Add file → choose the MIT template.
|
||||
|
||||
Same goes for your other free-resource repos (flow-shield-effect,
|
||||
hologram-particles, charged-blast-vfx, showcase-images, mouse-effects…) —
|
||||
they all say "free open-source resource" in the description, and none has a
|
||||
LICENSE file, so none of them is formally open source yet. One MIT file per
|
||||
repo and the whole collection becomes actually usable by the community you
|
||||
built it for.
|
||||
|
||||
Thanks for sharing the breakdowns — the F1−SmoothF1 Voronoi write-up
|
||||
especially is gold.
|
||||
@ -986,7 +986,11 @@ export function createSkyFx(o = {}) {
|
||||
let worst = 0, broken = false;
|
||||
for (const c of sail.corners) {
|
||||
if (c.broken) { broken = true; continue; }
|
||||
const rating = c.hw && c.hw.rating ? c.hw.rating : 1;
|
||||
// Effective rating is hardware × anchor hint (SPRINT12, B's wiring):
|
||||
// a carport corner fails at 0.22× its shackle, and a creak keyed on
|
||||
// the shackle alone would go quiet exactly where the steel is worst.
|
||||
const hint = c.anchor && c.anchor.ratingHint != null ? c.anchor.ratingHint : 1;
|
||||
const rating = (c.hw && c.hw.rating ? c.hw.rating : 1) * hint;
|
||||
worst = Math.max(worst, c.load / rating);
|
||||
}
|
||||
audio.creak(dt, worst);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user