Commit Graph

1387 Commits

Author SHA1 Message Date
091073f910 [CLAUDE] Docs: YC-029/YC-030 ghi sổ 5 điều chỉnh GĐ3 + 5 phán quyết Q1-Q5 + STATUS S190 row
All checks were successful
Deploy SOLUTION_ERP / build-deploy (push) Successful in 11m37s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-12 22:10:10 +07:00
59cb121738 [CLAUDE] FE-User: YC-030 Q1/Q2/Q3 — my-contracts layout KHKK-thuần (ContractListPanel) + panel duyệt 3 món + máy duyệt về panel-3 (5 host ×2 app)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-12 21:58:08 +07:00
698603625b [CLAUDE] Contract: YC-030 Q3+Q5 — port finalize KHKK vào máy duyệt HĐ (Mig 73 EndedByLevelFinalize + ApproveV2 + body/DTO nở + tắt QT-HD-V2-001, test 697)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-12 21:57:57 +07:00
5facab2f48 wal: flush 20260812T2138 2026-08-12 21:38:52 +07:00
067cd32890 wal: flush 20260812T2111 2026-08-12 21:11:59 +07:00
812d476003 wal: flush 20260812T2102 2026-08-12 21:02:02 +07:00
2ae62f3fbc [CLAUDE] Contract: YC-029 W5 — đường xoá đồng-khuôn KHKK (owner-check + phase allow-list + changelog, test-before 13 ca)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-12 20:19:32 +07:00
8a64f536e5 wal: flush 20260812T2008 2026-08-12 20:08:14 +07:00
4265199e92 wal: flush 20260812T1955 2026-08-12 19:55:17 +07:00
575086afd5 wal: flush 20260812T1941 2026-08-12 19:41:14 +07:00
ed3b39ff21 [CLAUDE] FE-User: YC-029 W3 — leaf Đang duyệt ở lại /my-contracts (pendingMe đổi-endpoint /contracts/inbox)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-12 19:39:40 +07:00
c84726e2bd wal: flush 20260812T1930 2026-08-12 19:30:36 +07:00
7b291014fc [CLAUDE] FE-User: YC-029 W2 — hoán đổi cây toàn trình sang trái + Select loại + list phải (mirror cặp pipeline ×2 app)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-12 19:29:15 +07:00
09ebd20eda [CLAUDE] FE-User: YC-029 W1 — danh-tính menu 7 loại HĐ (accordion ct + view=approved + WfView slice HD-*)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-12 19:07:38 +07:00
3addd373e2 wal: flush 20260812T1858 2026-08-12 18:58:46 +07:00
1cc16a2db3 [CLAUDE] FE-Admin: YC-029 W4 — sidebar Designer 7 leaf QT Duyệt HĐ (resolvePath AwV2_Hd*)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-12 18:55:25 +07:00
036ad3b603 wal: flush 20260812T1824 2026-08-12 18:24:29 +07:00
a0339babe2 wal: flush 20260812T1805 2026-08-12 18:05:11 +07:00
b2f5d6f9c8 wal: flush 20260812T1749 2026-08-12 17:49:23 +07:00
db9cf99fdf wal: flush 20260812T1727 2026-08-12 17:27:21 +07:00
a4f81d9913 wal: flush 20260812T1712 2026-08-12 17:12:17 +07:00
c0b40e1823 wal: flush 20260812T1701 2026-08-12 17:01:48 +07:00
732e5db8ab wal: flush 20260812T1653 2026-08-12 16:53:47 +07:00
1c677fb7d9 wal: flush 20260811T1522 2026-08-11 15:22:49 +07:00
63d3ff4da8 wal: flush 20260811T1515 2026-08-11 15:15:06 +07:00
ae1dcf4a24 wal: pause 2026-08-11 12:45:01 +07:00
f8f2ef964c [CLAUDE] Docs: YC-028 đóng trọn — gotcha #89/#90/#91 + RCA YC028-S189 + STATUS row 88→91 + run-trace cicd 2 vòng
Sự cố prod 3 tầng (A/059 "ko tìm thấy phiếu") giải trọn trong phiên, chi tiết error-ledger RCA YC028-S189:
- T1 disk 0-byte (cache automation 30GB) → #89 · T2 orphan-sshd bão hòa 3 core (lỗi lead, tự khai) → #90
- T3 lộ khi ship: Gitea tầng-app câm nuốt push (0 run dù mọi tín hiệu xanh) → #91; restart + dispatch
  → run #486 ship trọn (gate 680 EXACT · bundle rotate ×2 · marker 10/10 — cicd-monitor 2 vòng PARTIAL 8/9)
- Vá RAM cùng lượt: sp_configure max server memory unbounded→1200MB (PLE 522→1123 · A/059 0,58s)

Sổ: +YC-028 4 tầng xử · run-trace sub-cicd-monitor-yc028.md (FAIL vòng-1 giữ nguyên làm vết,
vòng-2 append) · AS-10 cicd-monitor tự-curate memory qua Bash (persona 0 Write) = verify-KEPT
(27,4→17KB + archive/_INDEX đúng khuôn + sửa stale Mig 71→72 đúng canonical) · squash wal: theo §5.0.
Docs-only ⇒ CI skip (đã đối chứng #486 xong trước khi push — không đụng #86).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-11 12:13:20 +07:00
92d8215a62 [CLAUDE] PurchaseEvaluation: YC-028 sự cố prod A/059 — FE tách "404 thật ⟂ lỗi hệ thống" 5 site ×2 app + guard disk/orphan vào runbook+cicd-monitor
Sự cố 2 tầng (đã giải trọn trong phiên, chi tiết runs/2026-08-10-S189-bookstart-open/run.md + WAL):
- T1: ổ C VPS 0 byte (gitea repo-archive 16,49GB + npm-cache SYSTEM 12,76GB) → SQL Error -2
  → "ko duyệt được" rồi FE vẽ mọi lỗi thành "Không tìm thấy phiếu" (#44). Dọn ~30GB cache
  + AUTO_CLOSE OFF ×3 DB + gỡ nén NTFS 4 file template (#88 tái phát).
- T2: 3 sshd mồ côi (lệnh đo ssh bị cắt output) bão hòa 3/3 core → mọi GET detail 5-47s,
  A/059 (5 NCC) vượt trần hủy ~30s của FE. Kill orphan → A/059 47s→0,38s · phiếu bé 0,17s.

Code (5 site cùng lớp, SHA-mirror 4 cặp MATCH, build ×2 xanh):
- lib/apiError.ts +isNotFound(err) — chỉ 404 mới được nói "không tìm thấy"
- PurchaseEvaluationsListPage (inline + overlay + fullpage) + KhkkListPage + KhkkCreatePage:
  detail.isError && !404 → "Hệ thống đang chậm hoặc lỗi khi tải phiếu — thử lại (refetch)"

Ops-guard (YC-028 (4)): cicd-monitor persona +bước 1b server-health (fsutil free <5GB = FAIL,
CPU-delta tìm orphan) · iis-deploy-runbook +§"Disk-free + orphan guard" + sửa path log Serilog
sai (Logs\log-*.txt → logs\solution-erp-*.log, đo thật). (6) đóng: log 10/08 mất do đợt "giải
phóng dung lượng" hôm qua (retention 30 file config đúng). (3B) cron archive_cleanup Gitea +
decompress Vietreport_Master = chờ ngoài giờ (restart service dùng chung VIETREPORT).

Sổ: +YC-028 (nguyên văn + 2 tầng đã xử). Squash wal: trailing theo §5.0.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-11 11:25:51 +07:00
9b3c0edba3 [CLAUDE] Docs: S189 bookstart L15 TRỌN 1 lượt (YC-018/YC-027) — 12 vai/5 vòng + vá 7 bề mặt + 2 RCA + PN-002
All checks were successful
Deploy SOLUTION_ERP / build-deploy (push) Successful in 9m6s
Nghi-thức mở phiên chạy trọn một lượt sau khi owner bắt lỗi lead dừng ở BƯỚC 0.7(b)
hỏi consent trong khi PN-001/YC-026/YC-027 đã chốt từ lượt trước (→ PN-002, YC-027 nhắc 1→2).

Vòng @open — 12 vai, 8/12 lượt return dính #53, 0 byte mất (artifact-first vào LỆNH GỐC):
- V1 tooling PASS_WITH_FLAGS-7 + harvest GATE-FAIL-5 → ring1 26Đ/4T/6KC trên 36 claim
- V2 stale 11 FLAG + gap 7 FLAG (deep) → ring2 7Đ/3T/14KC trên 24, enum-gate 18/18
- V3 trio eval MIXED 38-trục/13-REGRESSION → refine 2-action/16-BÁC → audit 24Đ/7T/4KC (98 số byte-exact)
- V4 shard IM ⇒ NO-OP có khai · V5 detector 58+26 INFORM
- Khối chấm điểm → KHÔNG ĐO ĐƯỢC (A8 cấm in điểm; tầng-3 bác phép đếm tầng-2, tầng-1 0 lỗi)
- Phase 3.5 _mind-s-15 block-0 qua mind-check 10/0 → ctx-audit TRUOT 5 FLAG

Vá bề mặt (đều do đội bắt, lead đo lại từng cái):
- CLAUDE.md:77 KHKK 69,71 → 69,71,72 (ring1 phán ef-core-migration/SKILL.md là DƯƠNG-GIẢ ⇒ 1 chỗ là đủ)
- contract-workflow/SKILL.md: "cầu KHKK→HĐ (W5) chưa làm" → ĐÃ LÀM b275893c; giữ vế liên-danh N-HĐ còn nợ THẬT
- WAL: gỡ cụm gộp *conversation tiếp tục* với *phiên-LOGIC chưa khép* (_end L14, 6 bề mặt chọi 1); C5 39/40 OK
- HANDOFF: lật 3 mục NEXT-em đã land ef1d4fbb (harvest-curator 21.308 · reviewer 85,7% · measured 30 row 29/29)
- error-ledger +2 RCA: SCORE-T2-S189 (tầng-2 sai L1+L2) · H24-RESET-S189 (máy gộp đo-ra-0 với không-đo-được)
- tally H24 18 class nấc deep ⇒ deep 1/1 OVERDUE → 0/1 ok; orphan run-folder 0

Load-bearing: ring5 = 0 hit session-start.md ⇒ guard RCA ONESHOT-S188 không fire được ở cửa MỞ ·
YC-027 land 2/4 cửa (tiep/pause = 0) ⇒ cần phép kiểm ĐỦ-CỬA · byte⟂ký-tự: theo ký-tự 0/29 vai
vượt (max 96,5%) ⇒ cảnh báo "2 over-cap" kêu oan (câu 76) · CẤM chạy PROPOSE archive cho
ring2-audit (move-set = {Role baseline, Runs} ⇒ xoá thước của vai KIỂM).

Squash 16 commit wal: trailing chưa-push theo §5.0 (mark RC-pqhuy1987-15-07-2026-15-32-20).
Docs-only ⇒ CI path-filter skip, không deploy.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-11 01:24:27 +07:00
ef1d4fbb22 [CLAUDE] Docs: S188 chạy-bù bookend TRỌN theo PN-001/YC-027 — ring5 lật 6 nhãn tự-ý-bỏ + RCA ONESHOT-S188 · ring2 lần-3 → HOÀN 8 class tally từ git · trio khép (eval-return v2 TRỌN) · E1-E3/A1-A2 · RULE YC-027 khắc 2 site · RE-STAMP 47 slug dựng-từ-nguồn · slot (89)
All checks were successful
Deploy SOLUTION_ERP / build-deploy (push) Successful in 10m0s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-10 21:30:43 +07:00
c7b7ca4594 [CLAUDE] Docs: S187-S188 closeout — bookend ONE-SHOT 8 vòng + vá 4 bề mặt stale (Tests 668→680 · bundle 2 đời · roster README · Modules GĐ3) + 2 carry mới + seed 12 diary + orphan S187 đóng
All checks were successful
Deploy SOLUTION_ERP / build-deploy (push) Successful in 10m40s
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-10 20:44:52 +07:00
80febec977 [CLAUDE] Docs: sổ yêu-cầu +YC-025 (làm trọn, review 1 lần)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-10 19:47:26 +07:00
b275893c8f [CLAUDE] Contract: W5+W6FE card Nguồn-gốc KHKK + panel duyệt 2-nút mirror KhkkWorkflowPanel (dual-render V1) + Designer type-3 family-slice + ruột pre-fill đo-khai
All checks were successful
Deploy SOLUTION_ERP / build-deploy (push) Successful in 8m27s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-10 19:46:33 +07:00
ad9a21ed30 [CLAUDE] Contract: W4+W6BE guard 4-cửa pin/re-pin nhà chung (khoá cứng theo loại, bridge auto-pin nullable) + Đ2-guard đúng-trạm V2 (V1 giữ nguyên) + test-before security
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-10 19:46:33 +07:00
af5f5be837 [CLAUDE] Workflow: W3 seed 7 quy trình HD-* sao khuôn KHKK (roster builder chung, finalize=false có khai) + 7 key AwV2_Hd* by-construction + menu-row T6 + 2 row canonical STATUS; test T2/T6 khoá drift
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-10 19:46:33 +07:00
e7f282fca7 wal: flush 20260810 S188 dot-2 run-trace W3-W6 2026-08-10 19:46:32 +07:00
0149f106f9 [CLAUDE] Docs: YC-024 — 9 đáp án (80)-(88) vào sổ yêu-cầu + HANDOFF lật khối + (73) đóng; spec đợt-1 AC-W7/F-3
All checks were successful
Deploy SOLUTION_ERP / build-deploy (push) Successful in 9m44s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-10 18:20:41 +07:00
502f4d2ea2 [CLAUDE] Contract: W7 server-filter per-type — ContractsListPage (kèm 3 fix badge/pagination) + MyContractsPage; InboxPage blocker-note (nợ w7b-inbox-param)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-10 18:20:41 +07:00
01a7c0b855 [CLAUDE] Contract: W2 BE-DTO nền GĐ3 — ContractSourceDto reverse-join KHKK + CurrentWorkflowStepIndex + WorkflowSteps cây thô khuôn KHKK; types ×2 app khớp tên JSON BE (vá reviewer F-1/F-2)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-10 18:20:41 +07:00
7bad4ae186 [CLAUDE] Workflow: W1 gỡ 2 bom per-type type-3 — deactivate per-Code (R-6 tập tường minh) + overview family; test-before RED→GREEN +4 test (672/672)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-10 18:20:40 +07:00
5a77f4f127 wal: flush 20260810 S188 dot-1 run-trace + governance state 2026-08-10 18:20:40 +07:00
bc309c559c [CLAUDE] Docs: S185 chay BU session-end §L.b (6 buoc dut do su-co) — archive-gate A7 429/429, mfe -Detail 2 muc MISS CO TEN -> B3 build-gap khong reinject, M5 FLAG=FP ground-truth, H18-D 3/3, RAG store+verify, dinh-chinh memory-triple
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-10 13:05:03 +07:00
5860b84a95 [CLAUDE] Docs: gotcha #88 disk-day + NTFS-compress .mdf -> RECOVERY_PENDING (fix compact /U + ONLINE, login 200, 0 mat data) + WAL reset dong S185
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-10 12:56:12 +07:00
b45a8fec63 [CLAUDE] Docs: WAL ghi vet push-fail S185 (Gitea 502/unpacker, giu sentinel closing:)
All checks were successful
Deploy SOLUTION_ERP / build-deploy (push) Successful in 9m29s
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-10 04:15:16 +07:00
388961205c [CLAUDE] Docs: S185 closeout ONE-SHOT — 10 ma YC dong (013->022, 16 phan quyet owner), bookend 9 vai mot mach, seed 6 diary M9/C2, _end + MIND-4, tests 668/0
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-10 04:08:56 +07:00
f624535c8c [CLAUDE] Docs: YC-022 anh gat bang tham-quyen — DRAFT -> chinh thuc + doi-soat 210K (nha that crystallized_backfill.target) + tro tu engine SE
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-10 03:58:03 +07:00
2fdb589014 [CLAUDE] Docs: lat YC-021 dong trong so
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-10 03:51:52 +07:00
6bf768da94 [CLAUDE] Skill: YC-021 tron — ring5-audit verified-runtime + day-wake 4-floor (/day + day-probe fault-inject 4/4) + bang-tham-quyen-DRAFT + thu hub re-stamp; REVIEW 8-MAJ va het truoc commit
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-10 03:51:22 +07:00
87e979ff02 [CLAUDE] App: acceptance DONG local A2+T8 PASS (state-that + changelog-shape + guard-409 runtime) + YC-021 W-3 nguong 500ms + ring1-persona va + goi-chot 4.3 PASS
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-10 03:22:38 +07:00
2a5290a88e [CLAUDE] Scripts: YC-020 5 phan quyet — fold C13/C14/C15 vao TOTAL (nen S185), H24-1 doi don-vi PHIEN (nguong owner 14, 2 flag that fire ngay), grid-c trio liveness, -Detail da cam truoc do
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-10 02:59:20 +07:00