rdmsm4x-changelog-20260927-2241-xattr-product-definition-v2
rdmsm4x - xattr product definition v2 - 2026-09-27 22:41 EDT
Summary: Wrote and committed the thorough xattr product definition
(Sunday brief item 4) at
apps/xattr/docs/PRD-xattr-consolidation.md (9de37dd, pushed
to fleet + backup). Opened DEC-20260927-17 (xattr vs XEntropy merge
direction; needs-decision; recommendation A, proceeding on A). Flagged a
credential-content boundary regression in the unmerged lane A branch.
Docs and tickets only; no source code, branch or running process
changed.
Scope
Host: rdmsm4x. Project: ~/dev/apps/xattr. Agent:
claude@rdmsm4x/W12 (worker for the fleet coordinator). Work spanned
2026-09-27 22:24:05 EDT to 22:41 EDT.
Files touched
apps/xattr/docs/PRD-xattr-consolidation.md(new, 622 lines)apps/xattr/CLAUDE.md(plan-of-record pointer now names v2 and v1)- Commit 9de37dd on
main, pushed tofleetandbackup(87cd3d4..9de37dd).
Tickets and bus
- EPIC-20260927-01: claimed 22:24 for the doc pass, commented, released 22:41 for the next xattr session (Phase 0).
- DEC-20260927-17 opened, status needs-decision (Rich's fork per the brief; B would contradict the naming decision).
- Comments: FEAT-20260927-21 (X-D10 conflict in c93ae47), DEC-20260927-03 (records Rich's Addendum 1/2 widening), DEC-20260927-17 (pointer to analysis).
- Bus: to all (start), xattr@rdmsm4x (start + Phase 0 order), codex@rdmsm4x (lane A fix), agy@rdmsm4x (lane B merge note), xentropy@rdmsm4x (boundary contract + bundle-ID notes).
Key findings (measured)
- Installed on all 6 hosts: xattr 0.7.1 (7), ReplicantDB 1.22.2 (52), XEntropy 0.3.3 (6); rooDB.app 1.0.0 (1) still present on rdmsm4x, rdmpw3265m, rdmpw3275m.
- BLAKE3: no working implementation in any repo before xattr
feat/hash-engine(7341f8c, 2026-09-27). Prior art was the rdDB design, a false CLI string (corrected in replicantDB 4d509ab, still present in the archived rooDB), a schema-only RMF column (replicantDB 742de27), and a DataMobDaemon README claim with no code. feat/parity-corec93ae47 admits credential-shaped files to content opens and matching (DEFAULTS-AUDIT rows 11/12/40), contrary to EPIC-20260926-02. PRD X-D10 restores list-but-never-read before merge.feat/parity-uiwas cut without lane A, so Phase 0 must merge in order and re-point its data seam.
Verification
git log -1= 9de37dd;git pushrc=0 to both remotes; the ticket CLI returned rc=0 for every comment, status and release; the bus returned message IDs for every send.
Undo
git -C ~/dev/apps/xattr revert 9de37dd(docs only). DEC-20260927-17 can be closed as superseded.
Outstanding
- DEC-20260927-17 awaits Rich (work proceeds on A). PRD §16 Q1 (deleting retired stores) and Q5 (arista zips) are SA-01 items for Rich.