Skip to content

fix(v1.7.0 umbrella — Phase 3): Test \& CI Coverage (12 items) #32

@sgwannabe

Description

@sgwannabe

v1.7.0 phase umbrella — Test & CI Coverage (12 items).

Audit source: ComBba P3 comment on #25

Items

  • T-1 — 26 advocate idea.spec.json 참조 카운트 (CI enforce)
  • T-2_filled_ratio 공식 바인딩 + CI fixture
  • T-3must_have_constraints normalization + schema enum
  • T-4generate-gallery.sh 4-mode fixture (valid / tainted / mixed / cache-hit placeholder)
  • T-5preview-cache.sh 3rd-arg routing + numeric-file-trap test
  • T-6open-browser.sh fake-PATH shim + URL injection guard test
  • T-7 — Stage 2 mock UX harness (AskUserQuestion replay)
  • T-8 — LESSON 0.7 regression fixture
  • T-9 — Edge cases (empty previews.json, malformed idea.spec.json, etc.)
  • T-10 — UTF-8 encoding 전역 명시 (open(..., encoding="utf-8"))
  • T-11 — Ledger tmp-file 고유 이름 (PID/UUID suffix)
  • T-12 — Cross-platform CI 매트릭스 (Ubuntu / macOS / Windows)

Definition of Done

  • All 12 items shipped
  • CI job added that fails on any P1~P9 regression fixture
  • Codex adversarial clean at final PR

Execution order note

Phase #4 of 8 remaining (P4 → P1 → P2 → P3 → ...). Comes after P2 so the new flow-correctness contracts have tests.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions