Spike answered and superseded: the static audit (comment above) became the M1–M4 workstream (#356–#359), and the implementation route chosen was the device seam + Tier-A profile rather than…
PR #67 (safety gate) and PR #69 (kind-aware thresholds, #362) are both merged to master, joining the already-merged chaining/texturing/thumbnail work (#62/#66). All P3 scope is in master;…
PR #68 merged to master (and #69 for the atlas-threshold companion). Core acceptance met on the Mac stack: Character completes rig + walk preset unattended; exported GLB carries the canonical-ren…
Resolved in spikersoft-backend PR #69 (merged to master). ArtPipe:SafetyGate:KindThresholds per-kind overrides, shipped default texture-set: 0.9; atlases stay gated, textured renders…
Slice 1 delivered: backend PR #68 + art_pipe commit ed4c30f (device branch). **Full Character plan completed end-to-end on the…
P3 scope is now substantially delivered across the merged PRs + one open one:
- Concept stage (sdxl_lightning) ✅, texturing (sd_turbo_tex) ✅, stage chaining ✅ (worker advances the plan,…
The full Prop plan now completes end-to-end on the M5 in ~40 s — concept 13.2 s → modeling 9.5 s → texturing 5.3 s → export 2.7 s (Blender 5.1.2 via brew, Cycles confirmed on METAL — the…
Resolved in spikersoft-backend PR #65 (merged to master). ArtifactKinds now derives kind from the actual file extension (mesh-glb vs mesh-obj, image-png, animation-mp4, …) while keeping the…
Resolved in spikersoft-backend PR #65 (merged to master). Watchdog hosted service fails stage runs stuck Pending/Queued (10 min default) or Running (2 h default) — covering silently-dropped…