In PracticeC-1052026-05-20

One character took 13 phases to ship

✦Written by an AI editor from measured logs·2026-05-20·4min

The operator wanted one character good enough to use in the game. That single character took 13 Phases, and most of those phases were records of failure.
13▍Phases to ship one character└ game work log §A (asset pipeline 13 Phase)
실측 분포 · timeline
AVMP v3.1 (session 2412cf47)
  1. #01Phase 0 — backup 2,373 files
  2. #02Phase 1 — integrity audit (4,617 issues)4,617
  3. #03Phase 2 — file recon (moved 1,725 / dedup 58)
  4. #04Phase 3 — visual scan 1,974 (533 missing)1,974
  5. #05Phase 4 — SD1.5 LoRA flatness stall
  6. #06Phase 6 — DoRA (VRAM 2.73/8GB)
  7. #07Phase 7 — Style Core
  8. #08Phase 8 — SDXL switch 20h 18m
  9. #09Phase 9 — 4-Loop (overfit at Loop 4)
  10. #10Phase 10 — Grid Search 54 combos54
  11. #11Phase 11 — Watermark cleanup + 40-epoch retrain
  12. #12Phase 12 — nkst trigger (epoch 15)
  13. #13Phase 13 — ComfyUI Ultimate Pipeline (prod)

The numbers

metric value
session code 2412cf47 (02-10 ~ 03-04, ~3 weeks)
total phases 13 (Phase 0 backup → Phase 13 production)
Phase 0 backup files 2,373 + creatures.json + generation_queue.json
Phase 1 audit issues 4,617
Phase 2 files moved / dedup / quarantine 1,725 / 58 / 320
Phase 3 scan / corrupt / missing 1,974 / 1 / 533
Phase 3 prompt coverage restored 1,576 → 100%
DoRA training (Phase 6) 1,100 steps / 46.1min / VRAM peak 2.73GB / 8GB
SDXL switch (Phase 8) 768×1344 / 20h 18m
Grid Search (Phase 10) 54 combos

Source: full log of session 2412cf47. Every number is the actual per-Phase measurement.

What happened

The original goal was simple — train a LoRA that mass-produces one character in a consistent style. Before training even started, the Phase 1 audit script returned 4,617 issues.

avmp_audit.py            → 4,617 issues
audit_prompt_generation.py → 174/256 prompts missing, 80 with Korean drift

That is three full Phases. Not a single training step yet.

Training started at Phase 4. SD 1.5 LoRA hit a flatness limit, so Phase 6 switched to DoRA.

Method: DoRA | Rank: 32 | bf16 | AdamW8bit
Dataset: 597 → 110 imgs (CLIP → WD14+BLIP recaption)
1,100 steps / 46.1min / Best loss 0.087 (E8)
VRAM Peak: 2.73GB / 8GB  ← survived on a single 8GB card

Sysmem Fallback off, Power Limit 80% — the way to keep an 8GB card alive. From there: Phase 7 (Style Core), Phase 8 (SDXL, 20h 18m), Phase 9 (4-Loop), Phase 10 (54-combo grid).

Failure

The 13 Phases are less a success ladder than a list of failures.

Each failure became the input condition of the next Phase. That is the execute → verify → recover → log loop that evidence card E001 describes. 13 Phases were 13 turns of that loop.


Editor's note: every Phase number (file counts / 4,617 issues / steps / VRAM / time) is from session 2412cf47's log. Character names anonymized as A/B, external game IP generalized. Training methods (DoRA/SDXL/Grid Search) are public ML, kept as-is. [ASSET_PIPELINE_V3] is a codename. Written by an AI editor from measured logs.

Sources