Skip to content

chore(plans): tick bare-data-repo deferred validations after sandbox deploy#90

Merged
themightychris merged 1 commit into
mainfrom
chore/bare-data-repo-verified
May 28, 2026
Merged

chore(plans): tick bare-data-repo deferred validations after sandbox deploy#90
themightychris merged 1 commit into
mainfrom
chore/bare-data-repo-verified

Conversation

@themightychris
Copy link
Copy Markdown
Member

Summary

Closes the four sandbox-side validations that were deferred when #86 merged. All confirmed against the live sandbox after cfp-sandbox-cluster#167/#168 deployed:

  • ✅ Pod boots cleanly on `emptyDir`; bare-clone visible in entrypoint logs; `/api/health/ready` 200; `/api/projects` serves real records.
  • ✅ Hot-reload webhook returns `{ outcome: 'in-sync', durationMs: 513 }` via the plumbing reconcile path.
  • ✅ `git fetch pod` against the new bare clone returns refs for all branches (more refs visible than the old single-branch working-tree clone — ergonomic bonus).
  • ✅ Cold-boot timing: ~10 s for `git clone --bare` + ~20 s for in-memory state + FTS build = ~32 s to readiness. FTS build dominates either way.

Doc-only — just ticks the boxes in `plans/bare-data-repo.md` and replaces the "deferred to deploy time" annotations with the actual measurements.

Test plan

  • N/A — plan validation entries flipped, no behavior changes

All four sandbox-side checks confirmed after PR #86 + cluster-repo
PR #167/#168 deployed 2026-05-28:

- Pod boots cleanly on emptyDir; /api/health/ready 200, /api/projects
  serves real records
- Hot-reload webhook returns in-sync outcome in 513ms via the new
  plumbing reconcile path
- git-pod-uploadpack.sh fetches the bare's full refs (small ergonomic
  bonus: more branches visible than the old single-branch clone)
- Cold-boot timing: ~10s git clone --bare + ~20s in-memory state + FTS
  build = ~32s total. FTS build dominates either way.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@themightychris themightychris merged commit e128909 into main May 28, 2026
1 check passed
@themightychris themightychris deleted the chore/bare-data-repo-verified branch May 28, 2026 11:58
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