Skip to content

spec: deliver deep-module spec line to main - #221

Merged
DavidHLP merged 62 commits into
mainfrom
merge/spec-to-main
Sep 23, 2026
Merged

DavidHLP merged 62 commits into
mainfrom
merge/spec-to-main

Conversation

@DavidHLP

Copy link
Copy Markdown
Owner

Delivers spec/deep-module-decisions (61 commits: D1–D5 decisions + PR #218/#219/#220 architecture-review chain) into main.

Merge preparation (local, reviewed)

  • origin/main (squash #217) merged into a work branch off the spec tip; 10 conflicted files resolved after per-file stage2/stage3 review, each taking the spec-side evolution because every main-side blob was a prior state of the same file on the spec lineage:
    • profile files: main side = pre-T3 state (would reintroduce the userStats eviction drift, drop the drift-pinning test)
    • BackupObjectLifecycle: main side = pre-T4 (re-duplicate secure-temp helpers)
    • useRemoteTable / createCollectionSlice (+tests) / moderationStore: main side = pre-T1/T2 (restore pendingRequests/statsSequence compensation and their aliasing-policy tests)
  • Verification: merge tree is byte-identical to the spec tree (git diff origin/spec..HEAD empty → main contributed no unique content); no conflict markers; git diff main...HEAD = 90 files, +1347/−1166.

Branch decisions (this PR is the single vehicle)

Validation

remote-dev full matrix runs against the pushed head — results reported on the PR before merge.

Keep both retry ownership checks across the asynchronous backoff boundary to preserve supersession and caller-abort behavior. Retain createAbortController because both apps consume it.
DavidHLP and others added 27 commits September 23, 2026 15:08
refactor: implement architecture review deepening candidates
fix: address Codex P2 review on PR #218
Also reword the slice comment to state that either operation clears
both distinct error channels, not that they are one shared ref.
test: pin PR #219 review-fix regression coverage
Resolves 10 conflicted files in favor of the spec-side evolution after
per-file stage2/stage3 review: every main-side blob was a prior state of
the same file on the spec lineage (pre-T1/T2/T3/T4 states), and taking
main would reintroduce the fixed profile-cache eviction drift, drop the
drift-pinning test, re-duplicate backup temp helpers, and restore the
pendingRequests/statsSequence compensation code.
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 23, 2026

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review Completed 2026-09-23T17:36:34.309109Z ac711e5 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@DavidHLP
DavidHLP merged commit 453d07a into main Sep 23, 2026
19 of 23 checks passed
@DavidHLP
DavidHLP deleted the merge/spec-to-main branch September 23, 2026 17:35
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