Skip to content

docs(docs): refresh storage-roadmap.md Stage 7 status (PRs #054a/b/c/x landed)#2074

Merged
Skords-01 merged 1 commit into
mainfrom
devin/1778090981-storage-roadmap-stage7-status-refresh
May 6, 2026
Merged

docs(docs): refresh storage-roadmap.md Stage 7 status (PRs #054a/b/c/x landed)#2074
Skords-01 merged 1 commit into
mainfrom
devin/1778090981-storage-roadmap-stage7-status-refresh

Conversation

@Skords-01
Copy link
Copy Markdown
Owner

@Skords-01 Skords-01 commented May 6, 2026

Summary

Refresh docs/planning/storage-roadmap.md to reflect Stage 7 cleanup progress: 4 PRs landed since the last roadmap update on 2026-05-06 (PR #054a/#2058, #054b/#2066, #054c/#2072, #054x/#2073) but the canonical roadmap doc still showed Stage 7: 4/4 and 1-line stubs for #53 / #54 final. This PR brings the doc back in sync (Hard Rule #15) and expands the two outstanding PR plans with concrete audit numbers + done criteria. Pure docs change, no code surface touched.

Governing Skill

Playbook

Verification

pnpm lint:governance-sync                                     # 0 errors, 199 pre-existing warnings
pnpm lint                                                     # 0 errors, only pre-existing warnings
node --test scripts/docs/__tests__/check-adr-graph.test.mjs   # 34/34 pass

Additional checks:

  • Local smoke / manual validation completed (markdown rendering verified locally; PR diff reviewed)
  • Surface-specific checks completed (governance-sync + ADR graph + lint all green)

Docs and Governance

Updated docs:

Risk and Rollout

  • User-visible risk: none. Pure docs change; no runtime / schema / code / config touched.
  • Rollout / deploy order: ship as-is; merges directly into main.
  • Backout plan: git revert 6e23628e — single-commit revert is safe (no schema / code coupling).

Hard Rule #15

  • I read AGENTS.md before coding.
  • Internal docs I touched are in Ukrainian. (Mixed UA / EN — matches the existing tone of storage-roadmap.md which itself is mixed; no English-only doc was switched to Ukrainian or vice versa.)
  • I did not use --no-verify.

Audit-freeze (until 2026-06-02)

  • This PR does not add new top-level audit/initiative/playbook/ADR files (or override is justified below).

Reviewer Notes

…x landed)

- Header 'Last validated': add #054a/b/c/x landed PRs (#2058, #2066, #2072, #2073)
- Stage 7 status table: 4/4 → 7/9; outstanding = #53 + #54 final
- §3 PR plans: add 4 landed cleanup subsections (#054a budget 10→6,
  #054b supersedes-edge + 12 dangling cloudSync v1 doc-refs,
  #054c mutation.md dangling refs, #054x ADR-0049 README parity fix-forward)
- §3 PR #53 KVStore deprecate stub → detailed plan with 2026-05-06 audit
  (web 7 prod consumers, mobile 26 prod consumers, 6 storage primitives)
  + sub-PR breakdown (a/b/c) + done criteria
- §3 PR #54 final stub → detailed path (PR #53 deprecate → SQLite warm-cache
  takes hub-layout/UI prefs → 6 storage primitives become OPFS+SQLite shim →
  allowlist = []) + done criteria + dependency on PR #53

Hard Rule #15 (docs alongside code) — closes the gap left after PRs #2058,
#2066, #2072, #2073 landed without updating the canonical roadmap doc.

No code changes; pure docs refresh.

Co-Authored-By: dmytro.s.stakhov <dmytro.s.stakhov@gmail.com>
@vercel
Copy link
Copy Markdown
Contributor

vercel Bot commented May 6, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
sergeant Ready Ready Preview, Comment May 6, 2026 6:15pm

Request Review

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 6, 2026

Caution

Review failed

Pull request was closed or merged during review

📝 Walkthrough

Walkthrough

Updates docs/planning/storage-roadmap.md with entries for five storage cleanup initiatives (PRs 054a–054x and 054 final) focused on removing stale cloudSync v1 entries from localStorage allowlist, updating ADR references, and tightening localStorage governance during Stage 7 and beyond.

Changes

Storage Roadmap Documentation

Layer / File(s) Summary
Roadmap Entries
docs/planning/storage-roadmap.md
Adds PR #054a–#054x and #054 final blocks documenting cloudSync v1 cleanup, localStorage allowlist reduction, ADR cross-link updates, and related governance consolidation as post-Stage 7 work items.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~5 minutes

Possibly related PRs

  • Skords-01/Sergeant#1640: Both PRs modify the same storage-roadmap documentation with overlapping cleanup work for dropping cloudSync v1 references and localStorage allowlist changes.
  • Skords-01/Sergeant#1546: Both PRs update docs/planning/storage-roadmap.md with Stage status changes and localStorage migration notes.
  • Skords-01/Sergeant#1269: Both PRs modify the storage roadmap file, where this PR extends and updates entries established in the earlier PR.

Suggested labels

size/M

Poem

🐰 The roadmap hops along with care,
Sweeping cloudSync dust from air,
localStorage grows lean and tight,
ADRs linked just right!
Storage cleanup—what a sight! ✨

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and specifically summarizes the main change: refreshing storage-roadmap.md documentation to reflect Stage 7 status after four PRs landed. It is concise, directly related to the primary change in the changeset, and provides sufficient context for teammates reviewing history.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch devin/1778090981-storage-roadmap-stage7-status-refresh

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@Skords-01 Skords-01 merged commit 5708723 into main May 6, 2026
25 of 49 checks passed
@Skords-01 Skords-01 deleted the devin/1778090981-storage-roadmap-stage7-status-refresh branch May 6, 2026 18:17
@github-actions github-actions Bot added the size/M label May 6, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 6, 2026

⏱️ CI Pipeline Duration Report

Based on the last 50 successful runs on the default branch.

Overall Pipeline

Metric Value
p50 6m 26s
p95 7m 55s
p99 9m 3s
Current run 15m 22s
vs p95 +94.1%

Trend (last 20 runs): ▃▃▁▂▃▃▃▂▃▃▂▂▄▃▃▆▅▄█▆

Per-Job Breakdown

Job p50 p95 p99 Current vs p95
Accessibility (axe-core) 2m 5s 2m 21s 2m 23s 0s -100.0%
Commit messages (commitlint) 0s 0s 0s 39s N/A
Critical-flow E2E (Playwright) 1m 36s 1m 44s 1m 44s 2m 49s +62.5%
Migration lint (AGENTS rule 0s 0s 0s 14s N/A
Pipeline duration (p95 trend) 26s 27s 27s
Secret scan (gitleaks) 8s 11s 11s 13s +18.2%
Smoke E2E (Playwright) 1m 26s 1m 40s 1m 40s
Test coverage (vitest) 2m 4s 2m 33s 2m 33s 10m 3s +294.1%
Workflow lint (actionlint) 7s 7s 7s 8s +14.3%
check 4m 12s 4m 54s 5m 6s 12m 10s +148.3%
tsconfig strict guard (PR-1.A) 5s 14s 14s 5s -64.3%

⚠️ Warning: Current run (15m 22s) exceeds p95 + 20% threshold (9m 30s). Consider reviewing slow jobs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant