docs(docs): record 0011 PR 2.4 + 2.5 (DataState adoption) progress#1710
docs(docs): record 0011 PR 2.4 + 2.5 (DataState adoption) progress#1710Skords-01 wants to merge 1 commit into
Conversation
- Update 0011 status header: Phase 1 ~70% done, Phase 2 in flight
(2.2 merged; 2.4 and 2.5 opened 2026-05-04).
- Replace the original speculative example file list for 2.4/2.5
in the migration table with the actual files we landed:
- 2.4: Overview.tsx, budgets/Budgets.tsx,
transactions/TransactionList.tsx + new TransactionList.test.tsx
(#1703).
- 2.5: pages/Workouts.tsx -- the only Skeleton-based loading
site in the fizruk module (#1709). The rest of fizruk pages
work synchronously over local-first MMKV-web data and are
intentionally left outside DataState.
- Add a footnote explaining that the original example components
(MonoTransactionsPanel, BudgetPanel, MonoAccountsList,
WorkoutHistoryPanel, BiometricsPanel) were directional --
no physical components with those names exist in the repo;
what we actually migrated is the matching pattern at the
surface area where Skeleton-based first-paint guards live.
No code or scope changes. Doc-only progress record.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Warning Rate limit exceeded
To keep reviews running without waiting, you can enable usage-based add-on for your organization. This allows additional reviews beyond the hourly cap. Account admins can enable it under billing. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
✨ Finishing Touches🧪 Generate unit tests (beta)
Review rate limit: 0/10 reviews remaining, refill in 3 minutes and 46 seconds. Comment |
Update initiative 0011 to reflect Phase 2 progress through 2026-05-04: - Status header bumped to include the four open <DataState> consumer PRs: 2.4 #1703 (finyk), 2.5 #1709 (fizruk), 2.6 #1713 (nutrition), 2.7 #1714 (routine). Last-validated handle aligned with the actual initiative owner (@Skords-01). - Phase 2 table column 'Файли (приклад)' renamed to 'Файли (фактичні споживачі)' and ETA column replaced with Status (PR-link). Rows for 2.4–2.7 now point at the actual landed targets, not the initial guess names from the proposal draft (MonoTransactionsPanel, WorkoutHistoryPanel, NutritionMealsPanel, RoutineList, etc. — none of those components physically exist in the repo). - New explanatory note after the table records why the file list diverged from the original draft (real Skeleton-based loading sites per module) and documents the per-module finding for 2.6 / 2.7 (NutritionApp.tsx Menu plan branch; RoutineTimeline.tsx calendar branch — both modules have exactly one consumer of @shared/components/ui/Skeleton). Supersedes #1710 (single doc PR for 2.4 + 2.5 only); this combined update is the cleaner record because all four <DataState> consumer adoption PRs landed on the same day. Closes the doc-side of initiative 0011 PR 2.6 + 2.7.
Summary
Doc-only оновлення
docs/initiatives/0011-foundation-adoption-and-process-discipline.md: фіксує прогрес по PR 2.4 (#1703) і PR 2.5 (#1709) — DataState consumer adoption у finyk + fizruk модулях.Status:header: «Phase 1 ~70% done; Phase 2 in flight (2.2 merged; 2.4 + 2.5 opened 2026-05-04)».Overview.tsx,budgets/Budgets.tsx,transactions/TransactionList.tsx+ новийTransactionList.test.tsx.pages/Workouts.tsx— єдина Skeleton-based loading site у fizruk модулі.MonoTransactionsPanel,BudgetPanel,MonoAccountsList,WorkoutHistoryPanel,BiometricsPanel) — directional; фізичних компонентів з такими іменами в репі немає. Що мігрували насправді — це surface area з Skeleton-based first-paint guard-ами (if (loadingTx && realTx.length === 0)іview === "log" && !workoutsLoaded).Жодних коду / скоупу / процесних змін — лише progress record.
Governing Skill
sergeant-review-and-merge(governance / docs freshness).Playbook
docs/playbooks/initiative-progress-update.md(якщо існує) /docs/governance/review-checklist.md.Verification
Локально:
pnpm typecheck/pnpm lintне релевантні цьому PR. Якщо governance/docs sync run-ить markdown link checker і виявить нові посилання — обидва (refactor(web): adopt <DataState> in finyk Mono panels #1703 і refactor(web): adopt <DataState> in fizruk Workouts journal #1709) ведуть на існуючі PR-и того ж репо.Additional checks:
Docs and Governance
AGENTS.mdneeded an update.Updated docs:
docs/initiatives/0011-foundation-adoption-and-process-discipline.md(status header + Phase 2 table + footnote).AGENTS.md/ playbooks / governance / review-checklist — без змін: цей PR — суто progress record для початково-визначеного скоупу 0011.Risk and Rollout
Hard Rule #15
AGENTS.mdbefore coding.--no-verify.Reviewer Notes
markdown-link-checkflag-ає посилання на refactor(web): adopt <DataState> in finyk Mono panels #1703 / refactor(web): adopt <DataState> in fizruk Workouts journal #1709 як unreachable до їх merge — це false-positive (PR-и existing, але закриті reviewer-ами як невідкриті може дати 404 у lantern).Summary by cubic
Docs-only update to the 0011 initiative to record progress for PR 2.4 (#1703) and PR 2.5 (#1709) adopting DataState in finyk and fizruk.
Updates the status header, swaps speculative examples for actual file targets (
Overview.tsx,budgets/Budgets.tsx,transactions/TransactionList.tsx,TransactionList.test.tsx,pages/Workouts.tsx), and adds a note explaining the original file names were placeholders.Written for commit c8dc65e. Summary will update on new commits.