Commit Graph
14 Commits
Author SHA1 Message Date
qiuqiuqiu 24d85e19fa JIN03RAN-REC.cpy → JIN03REC.cpy に統一(命名ルール一致) 2026-07-22 20:50:58 +08:00
qiuqiuqiu e13fbba5b6 JIN03RAN Phase B: COMP-4/CORR/DESCENDING/DOWN/UP カバレッジ追加 2026-07-21 08:31:00 +08:00
qiuqiuqiu 39b9ec4e50 Add Subsystem E (JIN01-02): personnel info management + design-resource consistency fixes 2026-07-19 20:31:51 +08:00
qiuqiuqiu 71232af484 Add Subsystem D (SHA01-10): social insurance subsystem + design-resource consistency fixes
- Add SHA01CVT-SHA10S10: all 10 programs, COPY books (13), binaries,
  design docs, resource usage lists, DDL schema_sha.sql
- Add KYU01REC-KYU06REC COPY books (previously missing from git)
- Fix design-code inconsistencies detected in audit:
  - SHA07KBR: remove dead SHACHKAC COPY (SUB04CHK never called)
  - SHA02MNC: 2020TYPSOR paragraph -> inline EVALUATE; SUB04CHK = PARM val
  - SHA05TWN: REVISED-TYPE values 'C'/'N' -> 'A'(定期決定)/'B'(月変)
  - SHA03MNP: 2010CALCSOR/2020WRTSOR -> inline implementation
  - SHA04TWO: remove GRADE-HISTORY from DB table list (not accessed)
  - SHA06TWM: add SALARYDB.EMP-MASTER to DB table list
  - SHA10S10: fix error file W99OUTFIL, 10+1 file count
- Fix comment column alignment (Area A col 7) in SHA07KBR, SHA08SRT
- Update KYU source/design docs: BOM removal, classification comment cleanup
- Update README: Subsystem D added, program count 39
2026-07-15 20:32:51 +08:00
qiuqiuqiu 75475b3fa1 Add Subsystem C (KYU01-09): all 9 programs, design docs, resource lists, DDL, COPY, coverage stats
KYU programs for payroll calculation:
  KYU01CVT - CSV conversion
  KYU02REG - attendance registration
  KYU03AGG - aggregation
  KYU04CAL - salary calculation
  KYU05DED - deduction calculation
  KYU06UPD - DB update
  KYU07DIV - division/pay-slip
  KYU08PRI - print output
  KYU09MRG - merge output

Includes:
  - Source programs (9 .cbl)
  - Compiled executables (9 .exe)
  - Detailed design docs (9 + sign-off)
  - Basic design doc (subsystem C overview)
  - Resource lists (9)
  - DDL schema (schema_kyu.sql)
  - COPY book (KYU99REC.cpy)
  - Coverage statistics update
  - DB definition update (STATUS values)
  - Overall system design document
2026-07-09 08:09:59 +08:00
qiuqiuqiu baa5be54d2 KIN03EXP: SELECT INTO → CURSOR(DECLARE/OPEN/FETCH/CLOSE) pattern; SUB01DAT: COPY ZANDATAC; 基本設計書A: KIN08DBU/KIN09CSV specs updated; 品質管理: coverage stats, keyword docs, test criteria 2026-06-30 21:22:15 +08:00
qiuqiuqiu cea0a60a07 KIN08DBU/KIN09CSV: fix comment col, quoted ASSIGN, INITIALIZE order, WRITE logic; fix resource docs & coverage stats 2026-06-28 21:35:28 +08:00
qiuqiuqiu f7199f81fd Add KIN08DBU (勤怠DB更新処理) and KIN09CSV (CSV出力処理) 2026-06-28 21:13:47 +08:00
qiuqiuqiu 02166e56a5 使用資源一覧更新: KIN02UPDにSELECT MAX+1追加、KIN03EXPにFILE STATUS追加 2026-06-28 16:12:16 +08:00
qiuqiuqiu 5d595c79b6 Subsystem A KIN04-07追加、KIN02UPD/KIN03EXP更新(APPLICATION_ID対応+br_get_colバグ修正)、テスト済み全シナリオPASS 2026-06-28 16:04:36 +08:00
qiuqiuqiu 3379941b44 repository restructure: move .git to production/, rename dirs (design→基本設計書, list→品質管理, docs→参考資料), add Subsystem A KIN01-03 files, update AGENTS.md and README.md, cleanup tmp/ tools/ bk/ 2026-06-27 01:09:40 +08:00
qiuqiuqiu 235de714ea Subsystem B: dead code cleanup (FILLER renames, CNS-MAX-HOURS/WRK-MONTH-OK removed), sync docs & coverage to production 2026-06-24 23:04:48 +08:00
qiuqiuqiu e0bcbbc1a9 fix: ZAN04MAT ERR-CATEGORY 03→04 (conflict with ZAN03CHK), sync docs 2026-06-23 19:13:27 +08:00
qiuqiuqiu 164451dda5 Subsystem B cleanup: dead code removal, sort-key fix, ZAN04MAT/ZAN05CAL/ZAN06UPD updates, resource lists added 2026-06-19 12:39:49 +08:00