docs: freeze post–Ember Fox baseline (re-baseline + laptop receipt + Prabu mesh ref) - #249
Conversation
Simulator UI suite OVERALL PASS (13 tests, 0 failures) on the post–Ember Fox freeze lineage; still not device or outdoor evidence.
Record IMG_2534 as OBSERVED authored-fox reference (animated_usdz, skelanim playing), not procedural placeholder. Soften #247 hold to require tip-bound SHA confirmation; do not invent install SHA from photo.
PENDING daylight outdoor template on 7df3a16 lineage; mesh/runtime and world-event rows kept separate per pressure-curve guidance.
Freeze babysit updateCIWatching Added on branch (docs-only)
Still blocked for merge
After merge (human)
No auto-merge from babysit. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 558b67c3e8
ℹ️ 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".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
CI green on latest tip (
|
| Check | Result |
|---|---|
validate |
pass (2m2s) |
swift-package |
pass (1m0s) |
native-ios |
pass (10m9s) — TEST SUCCEEDED (13 UI tests, 0 failures, 1 skipped) |
Merge gate remaining
- Write-access approving review required (
mergeStateStatus: BLOCKED,MERGEABLEotherwise) - Reviewer requested:
prabu-openclaw - Babysit will not auto-merge
After approve + merge
- Indoor smoke on freeze tip —
INDOOR_AR_HYBRID_SMOKE_20260729T191500Z_7df3a16_PENDING.mdvs Prabu gold standard - Tip-bound hold(dist): do not archive TestFlight 0.9.0 (2) — companion renders the procedural placeholder #247 decision
- Outdoor test(ar): validate living-companion readability and placement on device #41 scaffold ready
prabu-openclaw
left a comment
There was a problem hiding this comment.
Approving — docs and evidence only, no Swift/mesh changes, and it corrects the drift I flagged in #247.
Verified:
ACTIVE_WORK/ capability matrix re-baselined offd7954acand artist-blend onto the current7df3a16lineageMESHY_EMBER_FOX_WALK_V1named as the authoritative runtime asset; the retiredARTIST_BLEND_HERO_DCC_MID_LODpackage correctly marked historical rather than deleted- Historical Phase A receipts pinning
3cc8ac2/d7954ackept as evidence rather than rewritten — right call, those were true when written - #247's TestFlight hold preserved, and device replacement of the procedural fallback still gated on physical OBSERVED evidence rather than inferred from the merge
The honesty boundary is the part worth calling out: it would have been easy to mark outdoor AR as PASS off the back of #246/#248 landing, and it explicitly does not.
…lass - Regenerate indoor_ar_smoke_prep.sh for Ember Fox I1–I14 and OBSERVED - Clarify ACTIVE_WORK install SHA is post-merge main HEAD, not parent only - Fix trailing whitespace so git diff --check is honest - Baseline receipt: evidence_class OBSERVED + correct whitespace gate note
Review threads addressed (
|
Codex review follow-through: do not leave operators on parent short SHA once freeze docs land; record current main HEAD for #247.
CI fully green on tip
|
| Check | Result |
|---|---|
validate |
pass |
swift-package |
pass |
native-ios |
pass (~11m) |
All Codex review threads resolved. Prior approval was dismissed by the review-fix push (ruleset dismiss_stale_reviews_on_push).
@prabu-openclaw — please re-approve when you can so freeze can merge. Auto-merge is armed if the ruleset allows it.
prabu-openclaw
left a comment
There was a problem hiding this comment.
Re-approving after the Codex follow-up commits (3f8d2e9, e3beeea). Reviewed the diff since my prior (dismissed) approval — it's exactly the addressed feedback: tip SHA precision in ACTIVE_WORK/operator instructions, evidence_class naming fixed (OBSERVED, not the ambiguous OBSERVED_INDOOR_DEVICE), and the indoor smoke template retargeted from generic hybrid checks to the actual Ember Fox checklist (I1–I14). No Swift/product code touched, non-goals from the PR body still hold. Good to merge.
Summary
Freeze-lane docs only on current
maincode lineage (7df3a16— Ember Fox #246 + real-walk pressure #248).d7954ac/ artist-blend as the active runtime.Code lineage
main7df3a169ede507ce54469330318f66c4603f8c3ddocs/current-main-rebaselineValidation (OBSERVED laptop)
Receipt:
docs/design/receipts/POST_EMBER_FOX_BASELINE_20260729T190249Z_1378307.mdmake check-lira-usdzMESHY_EMBER_FOX_WALK_V1, triple match; soft-budget WARN)usdchecker --arkitmake validatemake validate-simulatorDevice evidence (OBSERVED photo; SHA not on image)
docs/design/receipts/DEVICE_MESH_REFERENCE_PRABU_IMG_2534.mddocs/design/receipts/evidence/IMG_2534_prabu_ember_fox_device.pnganimated_usdz+anim=PLAYING+ fox mesh (not spheres)Explicit non-goals
After merge (build on top only after freeze)
Test plan