Bump source to 0.9.2 and renumber the 0.x roadmap
- Set project.godot to 0.9.2 and add the matching changelog entry. - Renumber the postponed work to 0.9.3 UI, 0.9.4 NPC, 0.9.5 textures and 0.9.6 integration, with 0.10.0 as the next minor release candidate. - Remove the 1.0.0 milestone and post-1.0 planning; plan only 0.x patch/minor increments. - Synchronize README, PLAN, architecture, status, memory and UI-copy version references.
This commit is contained in:
1 parent
f71a36faa1
commit
daf0926d91
11 files changed
+69
-72
No files matched your search
@@ -24,7 +24,7 @@ Session memory for durable decisions, state, and gotchas. Keep concise, remove o
|
||||
skirt in y 0.30–0.52 with a pants hip fallback. The command reports per-character gear boxes,
|
||||
head-band status and x/radial skirt clearance; `test_blender_assets` covers its shape.
|
||||
- Post-realism work is split by theme, not by date: finished items are archived in `DONE.md`, and
|
||||
`TODO.md` carries the v1.0.0 gap register and milestone roadmap. New work belongs there, not in
|
||||
`TODO.md` carries the 0.x gap register and milestone roadmap. New work belongs there, not in
|
||||
a revived historical plan document.
|
||||
|
||||
- Graphics v0.6.0 plan (completed 2026-11-01; ADR-0013): NPCs move to Blender-authored skinned meshes. `tools/npc_pipeline.py` builds
|
||||
@@ -43,7 +43,7 @@ Session memory for durable decisions, state, and gotchas. Keep concise, remove o
|
||||
- RNG: NPC reactions and event scheduling are seedable for deterministic tests.
|
||||
|
||||
- **Mouse look (v0.7.3):** guard look is handled in `GuardController._input()` (before GUI), not `_unhandled_input`; focus/click-back recaptures the cursor and the HUD is made mouse-transparent recursively. Regression tests cover yaw/pitch and HUD filters.
|
||||
- **v0.9.0 production pass:** CI/release, local dev and project now use Godot 4.7.2; the version-adaptive light falloff remains for older editors. Audio settings are `master_volume`/`sfx_volume`/`ambience_volume`; accessibility has `reduce_motion` and `captions_enabled` (HUD log is the caption surface). Budget smoke is 24 NPCs (6.94 ms headless). Coat/dress stride is scaled to 0.76 to reduce hem clipping. Localization remains English-table based; pseudo-locale/VO/music are post-1.0.
|
||||
- **v0.9.0 production pass:** CI/release, local dev and project now use Godot 4.7.2; the version-adaptive light falloff remains for older editors. Audio settings are `master_volume`/`sfx_volume`/`ambience_volume`; accessibility has `reduce_motion` and `captions_enabled` (HUD log is the caption surface). Budget smoke is 24 NPCs (6.94 ms headless). Coat/dress stride is scaled to 0.76 to reduce hem clipping. Localization remains English-table based; pseudo-locale/VO/music are post-0.10.
|
||||
- **Radio submit fix (v0.8.1):** `RadioPanel.action_button` now connects `pressed` for normal reports; `button_down/up` remains exclusive to emergency hold-to-confirm. Regression test covers both modes.
|
||||
- **Campaign/v0.8.0:** `Campaign` owns Hollywood → Joke Shop → TV Studio progression. `campaign.json`, `shift_results.json`, `settings.json` and versioned `shift_state.json` persist separately; pause saves a checkpoint, review Continue advances, Settings resets with confirmation. Difficulty keys are `easy/normal/hard` (`ai_difficulty`); scripted QA bypasses tutorial unless `--tutorial` is passed. Help is searchable and generated from `InputBindings.REMAPPABLE`.
|
||||
- **Tutorial (0.8.0 work):** `docs/tutorial.md` is the eight-beat design; `src/game/tutorial.gd` is the pure state machine, `TutorialOverlay` is the non-blocking card, and `GameManager` wires it with a safe visitor, suppressed spawns, persisted completion/skip and Settings replay. Scripted test/capture runs bypass it unless `--tutorial` is passed; `smoke_tutorial.gd` covers completion/replay/skip.
|
||||
@@ -61,10 +61,16 @@ Session memory for durable decisions, state, and gotchas. Keep concise, remove o
|
||||
gallery is 13 good / 0 bad, the screen-design judge is 13/13 and a clean
|
||||
portrait measured a 0.732 vision gap against the photoreal concept. No
|
||||
release build, version bump or tag was created at this gate.
|
||||
- **Priority change (2026-11-02):** the map optimization (0.9.5) and the pre-build
|
||||
NPC revisit are complete and in `DONE.md`. The postponed 0.9.2 UI, 0.9.3 NPC
|
||||
detail, 0.9.4 textures and 0.9.6 integration/0.10.0 release work are next. No
|
||||
build or tag has been produced.
|
||||
- **Version and roadmap renumber (2026-11-02):** source is now **0.9.2**; the
|
||||
completed map/NPC work is the patch content. Postponed work is renumbered to
|
||||
**0.9.3 UI**, **0.9.4 NPC**, **0.9.5 textures**, **0.9.6 integration**, then the
|
||||
**0.10.0** minor release candidate. `TODO.md` plans only 0.x patch/minor
|
||||
increments; no major-version scope is defined yet. No release build or tag has been produced
|
||||
for 0.9.2.
|
||||
- **Priority change (2026-11-02):** the map optimization (originally planned for 0.9.5) and the pre-build
|
||||
NPC revisit are complete and in `DONE.md`. The postponed 0.9.3 UI, 0.9.4 NPC
|
||||
detail, 0.9.5 textures and 0.9.6 integration/0.10.0 release work are next. The
|
||||
current source version is 0.9.2; no release build or tag has been produced.
|
||||
- **Hollywood landmark map (2026-11-02):** the default venue is the real El Capitan
|
||||
Entertainment Centre block at 6840 Hollywood Blvd, not a generic brick entrance. Its
|
||||
reference/mapping notes live in `docs/hollywood-boulevard-map.md`; the map-budget test
|
||||
@@ -87,13 +93,13 @@ Session memory for durable decisions, state, and gotchas. Keep concise, remove o
|
||||
`JokeGround_*`; `set_night_mode()` owns their energies and the hill tint.
|
||||
The latest local realism judge reports a 0.454 reference gap on the night entrance;
|
||||
the concept is photoreal while the map keeps stylized materials, so texture/foliage
|
||||
detail stays with the postponed 0.9.4 pass rather than the map milestone.
|
||||
detail stays with the postponed 0.9.5 pass rather than the map milestone.
|
||||
- **Docs validation (2026-11-02):** `python3 tools/check_docs.py` requires a README
|
||||
only in directories containing tracked files, verifies local links and requires
|
||||
every tracked image in a folder to be linked from its README. Gitignored
|
||||
generated files (notably `docs/screens/realism/`) are exempt; the tool also has
|
||||
unit tests in `tools/test_check_docs.py`.
|
||||
- **Documentation ownership (2026-11-01):** `docs/architecture.md` §12 defines the source-of-truth map and consolidation rules. Obsolete/historical plan documents are removed rather than kept; current work belongs in `TODO.md`. README/development-status/Blender AO/Forward+ stale claims were corrected. The v1.0.0 gap register and 0.8/0.9/0.9.5/1.0 roadmap live in `TODO.md`.
|
||||
- **Documentation ownership (2026-11-01):** `docs/architecture.md` §12 defines the source-of-truth map and consolidation rules. Obsolete/historical plan documents are removed rather than kept; current work belongs in `TODO.md`. README/development-status/Blender AO/Forward+ stale claims were corrected. The 0.x gap register and roadmap live in `TODO.md`.
|
||||
- **Vision judge (v0.7.2):** `tools/openrouter_judge.py` reads `/api/v1/models`, filters image-input models with `response_format`, and ranks by advertised prompt/image/completion prices. `--model auto` (default) uses the cheapest (`z-ai/glm-5.3-flash` on 2026-11-01) with fallbacks; explicit `--model`/`GIG_LINE_JUDGE_MODEL` wins. Auth errors abort, provider/model errors fall through. Full screen judge 13/13 match, 0 diff; A/B judge ~$0.006.
|
||||
- **Desktop HQ preset (v0.7.1):** `packaging/desktop_hq/override.cfg` switches a
|
||||
copied executable to Forward+; `Materials.forward_plus_active()` gates
|
||||
|
||||
Reference in new issue
Block a user