@@ -6,15 +6,16 @@ Scope: New autonomous cycle after V5 completion.
66## 1. Status Audit
77
88### Repository and branch status
9- - ` master ` synced at merge commit ` 71dd306 ` (PR #17 ).
9+ - ` master ` synced at merge commit ` 9182401 ` (PR #153 ).
1010- Active execution branch: ` master ` .
1111
1212### Open issue snapshot (` kaonis/woly-server ` )
1313- #4 ` Dependency Dashboard `
14+ - #154 ` [Lint] Migrate to ESLint flat config before ESLint 10 adoption `
1415- #150 ` [Dependencies] Revisit ESLint 10 adoption after typescript-eslint compatibility `
1516
1617### CI snapshot
17- - Post-merge checks for ` 71dd306 ` are green (CI + CodeQL).
18+ - Post-merge checks for ` 9182401 ` are green (CI + CodeQL).
1819- Dependency triage workflow and audit/security gates are documented and active.
1920
2021## 2. Iterative Phases
@@ -74,6 +75,17 @@ Acceptance criteria:
7475
7576Status: ` Blocked ` (2026-02-15; latest ` @typescript-eslint/*@8.55.0 ` peers ` eslint ^8.57 || ^9 ` )
7677
78+ ### Phase 6: ESLint flat config migration precondition
79+ Issue: #154
80+ Labels: ` priority:low ` , ` technical-debt ` , ` testing `
81+
82+ Acceptance criteria:
83+ - Migrate ` cnc ` and ` node-agent ` lint tasks to ESLint flat config mode.
84+ - Remove legacy ` .eslintrc ` dependency and ` ESLINT_USE_FLAT_CONFIG=false ` usage.
85+ - Keep lint/typecheck/test/build gates green.
86+
87+ Status: ` In Progress ` (2026-02-15)
88+
7789## 3. Execution Loop Rules
7890
7991For each phase:
@@ -110,3 +122,7 @@ For each phase:
110122- 2026-02-15: Adopted npm 11 via PR #17 (` packageManager ` set to ` npm@11.10.0 ` ), closing #148 .
111123- 2026-02-15: Verified post-merge checks for npm 11 adoption green on ` master ` (CI + CodeQL, commit ` 71dd306 ` ).
112124- 2026-02-15: Re-validated ESLint 10 compatibility checkpoint for #150 (` npm view @typescript-eslint/eslint-plugin@latest peerDependencies ` still ` ^8.57.0 || ^9.0.0 ` ), keeping #150 open and blocked.
125+ - 2026-02-15: Merged roadmap/dependency checkpoint docs via PR #153 and verified post-merge ` master ` checks green (CI + CodeQL).
126+ - 2026-02-15: Started Phase 6 issue #154 on branch ` feat/154-eslint-flat-config ` .
127+ - 2026-02-15: Migrated lint configuration to root ` eslint.config.js ` , removed legacy ` .eslintrc.json ` , and switched app lint scripts to flat-config mode without ` ESLINT_USE_FLAT_CONFIG=false ` .
128+ - 2026-02-15: Ran local gates for #154 (` npm run lint ` , ` npm run typecheck ` , ` npm run test:ci ` , ` npm run build ` ) successfully.
0 commit comments