This commit is contained in:
commit
8f085a28d3
3220 files changed
+985495
No files matched your search
@@ -0,0 +1 @@
|
||||
[{"id": 22183, "html_url": "https://gitea.hmac.kr/Kyeongmin/C.E.L_Slide_test2/issues/42#issuecomment-22183", "pull_request_url": "", "issue_url": "https://gitea.hmac.kr/Kyeongmin/C.E.L_Slide_test2/issues/42", "user": {"id": 28, "login": "Kyeongmin", "login_name": "", "source_id": 0, "full_name": "이경민", "email": "kyeongmin@noreply.localhost", "avatar_url": "https://gitea.hmac.kr/avatars/d883a35f9197b080b2a0c535c3f9357dcd5c7d40b3c42bd8f40218cb94609a8e", "html_url": "https://gitea.hmac.kr/Kyeongmin", "language": "", "is_admin": false, "last_login": "0001-01-01T00:00:00Z", "created": "2025-12-30T10:51:04+09:00", "restricted": false, "active": false, "prohibit_login": false, "location": "", "website": "", "description": "", "visibility": "public", "followers_count": 0, "following_count": 0, "starred_repos_count": 1, "username": "Kyeongmin"}, "original_author": "", "original_author_id": 0, "body": "[Claude #1] Stage 1 problem-review — IMP-04b catalog extension to 32 frames\n\n📌 Stage 1 Round #1 — pre-flight 4-axis baseline + scope-lock proposal\n\n=== PRE-FLIGHT 4-AXIS BASELINE READ ===\n\n| axis | path:lines | verified fact |\n|---|---|---|\n| 1 | `src/phase_z2_mapper.py:97-104` | `split_source` allows exactly `top_bullets` / `h3_subsections`. Any new frame must declare one of these or raise `ValueError`. |\n| 2 | `figma_to_html_agent/blocks/{frame_id}/{analysis.md, texts.md, index.html, assets/}` | source 4-layer convention verified. 11 contracted frames have all 4 layers (F13 lacks `assets/`). visual-pending frames lack `index.html` + `assets/`. |\n| 3 | `src/phase_z2_mapper.py:206-265` (`ITEM_PARSERS` registry) | 3 named parsers — `pillar_item` (F13), `quadrant_item` (F16 + reused by F14/F17/F11/F18/F20/F28), `compare_row_2col_item` (F18-style). New parsers required only if pattern not in registry. |\n| 4 | `scripts/smoke_frame_render.py:486-543` | argparse = positional `template_id` + `--self-check` + `--payload <path>` + `--render-to <DIR>` (R3 acceptance gate). |\n\n=== BASELINE STATE (factual, value+path+upstream) ===\n\n| metric | value | source |\n|---|---|---|\n| `frame_contracts.yaml` top-level keys | **11** | `grep -n \"^[a-z][a-z_]*:\" templates/phase_z2/catalog/frame_contracts.yaml` |\n| tracked family partials | **11** | `git ls-files templates/phase_z2/families/*.html` (per `_WIP_FILES.md` baseline 2026-05-19) |\n| disk family partials | **13** | tracked 11 + WIP 2 — `_WIP_FILES.md` L13 |\n| WIP partials (untracked, uncontracted) | **2** | `app_sw_package_vs_solution.html` (F23 / `1171281203`), `pre_construction_model_info_stacked.html` (F9 / `1171281180`) — `_WIP_FILES.md` §\"WIP family templates\" |\n| `figma_to_html_agent/blocks/*` dirs | **33** | `ls figma_to_html_agent/blocks/` (excl. `layouts.yaml`). `1171281171` has only `texts.md` (no `analysis.md`/assets) — likely the 33rd non-target dir; V4 evidence file = 32 unique template_ids |\n| smoke `--self-check` | **PASS=11 FAIL=0 SKIP=2** | `python scripts/smoke_frame_render.py --self-check` (the 2 SKIPs = WIP partials with no bundled fixture) |\n| `tests/test_family_contract_baseline.py` | **2 passed** | invariant: tracked family files ↔ `frame_contracts.yaml` keys set-equal modulo `_WIP_FILES.md` allowlist |\n| IMP-04 milestone close | `73a98b8` (F17 = `bim_current_problems_paired`, Track A 8/16) | `git log --grep=\"Track A\"` |\n\n→ guardrail \"Smoke 11/11+ PASS — IMP-04 F17 calibration regression 0\" is currently **green**. IMP-04b must preserve this on every commit.\n\n=== SCOPE-LOCK CLARIFICATIONS NEEDED ===\n\n**Q1 — Track A \"잔여 5\" vs matrix \"9 remaining reusable-now\"** (numerical discrepancy)\n\nIssue body: `Track A 잔여 5 + Track B 12 + Track C 1 = 18`. But scope summary says `target = remaining 21/32 frames (active 11/32 → 32/32)` → 32-11 = 21.\n\n`docs/architecture/IMP-04-FRAME-SUITABILITY-MATRIX.md` §3.1 lists **16 reusable-now**; commits `Track A 1/16 ~ 8/16` activated 8 (one of which = F14 refinement, already-active). Cross-checked against catalog: of the §3.1 16 frames, **9 are not yet contracted**:\n\n| # | template_id | frame_id | proposed builder (matrix §5) | source 4-layer | WIP partial already? |\n|---|---|---|---|---|---|\n| 1 | `app_sw_package_vs_solution` | 1171281203 | new `compare_table_2col` | A T I F S | **yes** (R3 partial committed-as-WIP) |\n| 2 | `bigroom_system_components` | 1171281178 | reuse `process_product_pair` or new | A T I F S | no |\n| 3 | `bim_adoption_central_split` | 1171281208 | new `central_split_synthesis` | A T I F S | no |\n| 4 | `engn_sw_three_types` | 1171281204 | new `compare_table_3col` (h3_subsections) | A T I F S | no |\n| 5 | `model_specialized_engn_sw` | 1171281202 | new `split_panel` | A T I F S | no |\n| 6 | `overseas_bim_numbered_list` | 1171281174 | `items_with_role` variant (numbered) | A T I F S | no |\n| 7 | `pre_construction_model_info_stacked` | 1171281180 | reuse `items_with_role` (flexible card) | A T I F S | **yes** (R3 partialLine truncated
|
||||
Reference in new issue
Block a user