docs: sync wiki from 727b819
docs: sync wiki from 896bace
docs: sync wiki from eeb8861
docs: sync wiki from 53eeb13
docs: bake-test verdicts (PASS/FAIL/SKIPPED), the fresh-install baseline, and the no-Blender matrix
Mirrors HumankindAssetFramework d6107ca.
docs sync: the dead-sentinel gate, and the two bugs its first two versions could not see
Mirrors HumankindAssetFramework master (bb3f688). Changed pages: Testing (new gate section + the gate table
row), Changelog.
Generated by tools/sync_wiki.sh; the other 43 pages re-emitted byte-identical apart from line endings and were
deliberately left untouched.
docs sync: CI lanes, release packaging, and the resolved Community folder
Mirrors HumankindAssetFramework master (4978ed6). Changed pages: Architecture, Building, Changelog,
Framework-Review, Headless-CLI, Multi-Mod, Ship-Status, Testing.
Generated by tools/sync_wiki.sh; the other 37 pages re-emitted byte-identical apart from line endings and
were deliberately left untouched.
Sync from repo docs @ 4a6ba8b — untested-game-build advisory documented in Testing
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Sync from repo docs @ 3959d82 — parse-shape gate documented in Review-Backlog + Testing
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
docs: the catalog gate's 146 invisible sites, and the in-game verification of the type-name migration
sync: the 08-23 fix day — registry hardening, per-poll isolation, smarter backups
Regenerated from the repo docs by tools/sync_wiki.sh.
Nine pages updated. The substantive ones:
- Backup: two new sections (Space — why a 1.4 GB backup now costs ~65 MB;
and A missing destination is a failure, not a thing to create)
- Performance: the SelectorTile row corrected, plus a note recording that
an earlier "out of the top six" claim was measured on an unlike scene
and does not hold — like-for-like it is ~4%
- Multi-Mod: the schema contract section (advisory, never a gate)
- Testing: 501 -> 589 unit tests
- Changelog / Review-Backlog: the day's fixes and the surviving residue
sync: pivot in place (Turn-Ease), changelog, code map — 2026-08-22
sync from repo docs @ 91caabd (per-frame cost day)
sync from repo docs @ ebc879b (A6 catalog closure + bindcheck derived types)
sync from repo docs @ 031d2b8 (08-21 review: thread-safety races, smoke district ledgers + texture health)
Sync from repo docs: PoseMath extraction + the RenderTexture readback rule
Generated by tools/sync_wiki.sh from HumankindAssetFramework@eb0b235.
- Testing — the per-frame pose decisions row (PoseMath); the second-extraction section: what a legacy parity
oracle is good at (transcription — it found the exactly-4.0 fire-match divergence) and what it is not
(algorithm choices — a headcount mutation sails past thousands of generated layouts, and a bigger corpus
makes it fire LESS often, so adversarial hand-written cases carry that job). Suite 120 -> 383 across the day.
- Decisions — two new entries: move the DECISION out of the method that does the I/O (the extraction rule and
its guard rails), and every RenderTexture readback restores `active` in a `finally`.
- Code-Map — PoseMath.cs, with the warning that the three match radii differ (state 4u, fire 4u, deploy 3u).
Sidebar unchanged — no new pages. Verified: 0 dead links across all 43 pages.
Sync from repo docs: the DialConfig extraction, its guard rails, and the drill findings
Generated by tools/sync_wiki.sh from HumankindAssetFramework@d3ee9ab.
Five pages changed:
- Testing — the dial coverage row, the "extracting logic so it CAN be tested" section (the pattern, the legacy
parity oracle, the mutation drill, the in-game drill), and the suite count 120 -> 329.
- Decisions — new ADR: to test the untestable, move the DECISION out of the method that does the I/O; what the
extraction must carry (a parser that REPORTS what it cannot understand); and the guard rails, since extracting
shipped code can change it.
- Code-Map — DialConfig.cs, the pure parse half of the four live haf_*.txt dials.
- Turn-Ease — author-facing: a dial typo is now a named [Dial] warning instead of silence, and numbers echoed in
the log are spelled the way the file must spell them.
- Changelog — the war story, including the bug the in-game drill found that 323 green tests had missed
(the comma-decimal echo printing the one spelling the parser rejects).
Sidebar unchanged — no new pages. Verified: 0 dead links across all 43 pages.
Sync from repo docs: maintained/archived split, cluster chooser boxes, corrected sidebar
Generated by tools/sync_wiki.sh from HumankindAssetFramework@9569abb.
The repo docs now separate maintained pages (docs/) from frozen notes (docs/notes/). The wiki page
namespace is flat, so page names are unchanged and no wiki link breaks — but the seven archived pages
now each open with an ARCHIVED NOTE banner carrying a frozen date and naming their replacement:
Audit-2026-07-31, District-Dedicated-Visual-Feasibility, District-Footprint-Investigation,
Ecosystem-Survey, Headless-CLI-Design, Pack-Validator-Design, Preview-Texture-Postmortem.
Home rewritten as a task map, with the maintained/archived contract stated up front and the archive as
its own table. District (x2) and animation (x3) pages gained a shared "which page do I want?" box.
Shared-Schema now owns the field count (67 — it had drifted to three different values across four
pages). Testing documents the new docs guard.
_Sidebar.md (hand-curated — sync_wiki.sh never touches it) corrected by hand. It had drifted
independently of this change: Getting-Started was missing entirely, along with Decisions,
District-Dedicated-Visual and Shared-Schema, and four archived notes were listed as ordinary peers.
It now covers all 40 doc pages and groups the archive under its own heading.
Verified: 0 dead links across all 43 pages.
sync: Bake Tests window - central suite; menu-path updates
Sync from repo docs @ b71cdd7: pack pre-flight validator built (suite 111)
Sync from repo docs @ 5afaa62: shared-seam census (suite 92)
Sync from repo docs @ bb79c9d: F8 click-through + reflow fix
Sync from repo docs @ 09345ee: loose-file sweep (suite 90)
Sync from repo docs @ 21e94fc: smoke scale-out (districts/skins/props, suite 89)
Sync from repo docs @ 0219850: smoke depth pass + coverage counters (suite 84)
Sync from repo docs @ d9e197c: F8 smoke depth pass (suite 69)
Sync from repo docs @ 57db722: parse whitelist guard (suite 63)