Skip to content

Publish official-002 and protocol-025, and remove a tailnet name - #118

Merged
GiulioDER merged 1 commit into
masterfrom
claude/publish-official-002-protocol-025
Sep 26, 2026
Merged

GiulioDER merged 1 commit into
masterfrom
claude/publish-official-002-protocol-025

Conversation

@GiulioDER

Copy link
Copy Markdown
Owner

Summary

  • official-002 (five conditions, plus the separate MemPalace pass official-002-mp-*) and protocol-025 (five conditions) were quoted in public while their records lived only on the run host. They are now in results/, cfg/ excluded. All fifteen condition directories verify from their own sessions. Host home prefix redacted to $HOME (36,657 occurrences, 448 files).
  • ⚠️ protocol-025 re-derived from the records is a little weaker than the figures quoted before: 348 admitted cells (not 358), protocol vs bare −15 at p=0.082 (not −17 at 0.053), recall vs protocol +18 at p=0.025 (not +20 at 0.015). Same directions. docs/STATUS.md records both and says the records win.
  • A tailnet hostname was public since 2026-09-02: one MemPalace session in official-003-present printed git's user@<host>.<tailnet>.ts.net identity in an error. Redacted here (the diff on the published files is exactly that substitution, and the run still verifies), and tests/test_no_host_inventory.py now treats .ts.net as inventory. The old commits remain readable on GitHub until purged.
  • docs/diagrams/: the pipeline diagram and its gitdiagram graph source.

Test plan

  • python -m scripts.verify_run on all 15 new condition directories and on official-003-present
  • tests/test_no_host_inventory.py: fails on the restored master official-003-present/records.jsonl, passes after redaction
  • uvx ruff@0.16.2 check .

🤖 Generated with Claude Code

Both runs were quoted in public while their records lived only on the run
host. Their condition directories (and official-002's separate MemPalace
pass, official-002-mp-*) and both endpoints files are now in results/, cfg/
excluded as for every run. All fifteen condition directories verify from
their own sessions. The host home prefix is replaced by $HOME: 36,657
occurrences in 448 files.

Re-derived from the records, protocol-025 is a little weaker than the
figures quoted before (348 admitted cells, not 358; protocol vs bare -15
at p=0.082, not -17; recall vs protocol +18 at p=0.025, not +20). Same
directions. docs/STATUS.md records both sets and says the records win.

A network-identity scan found git's user@<host>.<tailnet>.ts.net identity,
printed in an error by one MemPalace session, in official-003-present
(published 2026-09-02) and in official-002-mp-present. Both are redacted
to user@host.invalid; the diff on the published files is exactly that and
official-003-present still verifies. tests/test_no_host_inventory.py now
treats `.ts.net` as inventory, so it cannot come back unnoticed; it failed
on the restored master file before the redaction and passes after. The
old SHAs remain readable on GitHub until purged.

docs/diagrams/ adds the pipeline diagram and its gitdiagram graph source.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@GiulioDER
GiulioDER merged commit ee23ad2 into master Sep 26, 2026
2 checks passed
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