Skip to content

refactor(mac): drop UserDefaults review-marks import - #157

Closed
hewigovens wants to merge 1 commit into
cursor/docs-github-pr-publish-c043from
cursor/remove-review-legacy-c043
Closed

refactor(mac): drop UserDefaults review-marks import#157
hewigovens wants to merge 1 commit into
cursor/docs-github-pr-publish-c043from
cursor/remove-review-legacy-c043

Conversation

@hewigovens

Copy link
Copy Markdown
Owner

Summary

Remove the one-time jayjay.reviewedFiles UserDefaults import from the SwiftUI ReviewStore. Marks have lived in the shared review_store.json since that store moved out of UserDefaults; the import only ran when the JSON file was missing.

Leftover jayjay.reviewedFiles keys are ignored. Also drop the matching test and the storage/review-state mentions.

Stacked on #156 because that change already rewrites the two agent guides.

Test plan

  • ReviewStore no longer reads or deletes jayjay.reviewedFiles
  • testLegacyDefaultsImportOnFirstRun is gone; remaining ReviewStoreTests still cover marks, notes, and concurrent writes
  • just test-app (macOS) — not run in this Linux environment
Open in Web Open in Cursor 

Review marks have lived in the shared review_store.json since the store moved out of UserDefaults. The one-time jayjay.reviewedFiles import only ran when that file was missing; remove it now that that window has passed. Leftover UserDefaults keys are ignored.
@hewigovens hewigovens closed this Aug 20, 2026
hewigovens added a commit that referenced this pull request Aug 21, 2026
Make the always-loaded AGENTS.md an ordered agent loop: sibling jj workspace, snapshot discipline, package-scoped inner-loop tests, two dedupe/simplify cleanup rounds before a task is done, then one jj fix + just lint pass. Feature PRs no longer touch the user guide, Help Book, website, or parity matrix; those move to a shipped-docs pass in the release flow, and UserGuide.md becomes a stub pointing at docs/guide.html. Add just test-rust and a test-id argument for just test-ui, and drop SwiftLint file_length in favor of splitting by responsibility.

Fold in the trims from the closed #156 and #157: GitHub-only PR publish (Codeberg stays open/compose only in-app), no sccache fallback, no Architecture Boundaries / Testing restatements in AGENTS.md, shorter shell-parity Yes rows, review-state persistence pointing at the Storage Guide, a Swift Tests section, and no legacy-import mentions. Focused guides now carry only what AGENTS.md leaves out instead of repeating its command blocks.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant