docs(M01): mark server spawn renderer ready
Work-Package: M01-QAR-SERVER-SPAWN-RENDERER-001 Agent: sindo-main-codex Tests: server spawn GUI cold/warm, unified renderer dry-run, domain and documentation gates
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
# M01-QAR-SERVER-SPAWN-RENDERER-001 — Golden server spawn renderer evidence
|
# M01-QAR-SERVER-SPAWN-RENDERER-001 — Golden server spawn renderer evidence
|
||||||
|
|
||||||
<!-- OPENWC_CLAIM:M01-QAR-SERVER-SPAWN-RENDERER-001:sindo-main-codex:2026-07-15 -->
|
<!-- OPENWC_CLAIM:M01-QAR-SERVER-SPAWN-RENDERER-001:sindo-main-codex:2026-07-15 -->
|
||||||
|
<!-- OPENWC_HANDOFF:READY:M01-QAR-SERVER-SPAWN-RENDERER-001:318e6ae -->
|
||||||
|
|
||||||
## Ownership
|
## Ownership
|
||||||
|
|
||||||
@@ -79,7 +80,56 @@ ADT tile/chunk.
|
|||||||
|
|
||||||
## Status
|
## Status
|
||||||
|
|
||||||
- State: active
|
- State: ready-for-review
|
||||||
- Done: merged-package and target evidence audit
|
- Done: fixture-to-renderer manifest/verifier, renderer-native marker, unified
|
||||||
- Next: implement manifest/verifier/marker, capture GUI evidence and hand off
|
baseline integration, cold/warm GUI evidence, documentation and log cleanup
|
||||||
|
- Next: integrator review, merge cleanup/handoff and M01 closeout audit
|
||||||
- Blocked by:
|
- Blocked by:
|
||||||
|
|
||||||
|
## Handoff
|
||||||
|
|
||||||
|
- Commits: implementation `24ddc99`; required cleanup `318e6ae`
|
||||||
|
- Branch: `work/sindo-main-codex/m01-server-spawn-renderer`
|
||||||
|
- Outcome: the pinned AzerothCore Human Warrior start is routed through
|
||||||
|
`CoordinateMapper` into the ordinary Eastern Kingdoms capture scene. A
|
||||||
|
depth-tested magenta marker begins at the exact mapped spawn origin.
|
||||||
|
- Contract/schema: additive diagnostic manifest schema 1 and marker metadata;
|
||||||
|
coordinate contract version 2, production renderer APIs, cache formats and
|
||||||
|
`Blizzlike335` behavior are unchanged.
|
||||||
|
- Verification: `SERVER_SPAWN_RENDERER PASS spawn=1 checkpoint=1 tile=32_48
|
||||||
|
chunk=3_12 profile=Blizzlike335`; unified renderer dry-run passed project,
|
||||||
|
materials, M2 dedupe, shutdown, `7/7/7` manifest, five-point calibration,
|
||||||
|
coordinate-boundary and server-spawn steps; coordinate golden fixtures,
|
||||||
|
mapper, StreamingFocus, domain identities, documentation and whitespace gates
|
||||||
|
passed. Coordination passed with five expired M00-claim warnings only.
|
||||||
|
- GUI evidence: two `1280x900` cold/warm PNGs captured under
|
||||||
|
`user://server_spawn_renderer_m01_gui_run2`; focus tile `(32,48)`, terrain
|
||||||
|
quality `100/100`, missing cache `0`, queues drained, report results `2`.
|
||||||
|
Human inspection confirms the marker is on rendered terrain beside the road
|
||||||
|
at Northshire Abbey rather than below terrain or in an adjacent tile. PNG
|
||||||
|
hashes: cold `c08c43bcb75e5b3277105afb0d4e5a76caae9db91a7db64488770ffa03e32589`,
|
||||||
|
warm `1b75237a090ea163836372a8e39e778c909773f4508063adc3f70a3e12a85a62`.
|
||||||
|
- Fidelity: source remains AzerothCore revision
|
||||||
|
`68fcf0098b16388093989627f37be530fc91f07d`; server
|
||||||
|
`(-8949.95,-132.493,83.5312)` maps to Godot
|
||||||
|
`(17199.159666667,83.5312,26016.616666667)`, ADT `(32,48)`, MCNK `(3,12)`.
|
||||||
|
This proves coordinate/renderer integration, not original-client visual parity
|
||||||
|
or TrinityCore populated-row equivalence.
|
||||||
|
- Runtime notes: D3D12 descriptor-heap initialization fell back to Vulkan;
|
||||||
|
optional ignored character/ambient GLB imports were unavailable. Neither
|
||||||
|
affected terrain/marker evidence. The known anonymous ObjectDB teardown
|
||||||
|
warning remained; no Node, renderer resource or RID leak diagnostic occurred
|
||||||
|
in the cache-complete run.
|
||||||
|
- Repository hygiene: four accidentally committed local GUI logs are removed by
|
||||||
|
`318e6ae`; root `*.stdout.log`/`*.stderr.log` files are now ignored. Generated
|
||||||
|
PNG/JSON evidence and proprietary corpus remain outside Git.
|
||||||
|
- Remaining risks: the diagnostic marker is not a production network entity;
|
||||||
|
live server adapters belong to M06/M08. Exact original-client character spawn
|
||||||
|
presentation and TrinityCore database equivalence remain unverified.
|
||||||
|
- Documentation: `RENDER.md`, renderer-baseline procedure, coordinate-mapping
|
||||||
|
and world-renderer module API/input-output/data-flow/capability/source-map
|
||||||
|
sections updated. No lifecycle/state diagram changed because the verifier and
|
||||||
|
mapper path are synchronous; capture reuses the documented renderer lifecycle.
|
||||||
|
- Recommended merge order: `318e6ae` after master merge `747fae8`. Then the M01
|
||||||
|
milestone integrator may accept all M01 claims, update target Evidence/checks
|
||||||
|
and evaluate `OPENWC_TARGET_DONE`.
|
||||||
|
|||||||
Reference in New Issue
Block a user