Skip to content

Four theorems on self-masking faults and self-invalidating pins; a sixth bilingual post - #719

Merged
gHashTag merged 2 commits into
mainfrom
feat/self-masking-theorems
Aug 12, 2026
Merged

gHashTag merged 2 commits into
mainfrom
feat/self-masking-theorems

Conversation

@gHashTag

Copy link
Copy Markdown
Owner

Theorems T24–T27, each worked through with something measured this week:

  • T24 — a pin that names a moving target and asserts its content is a scheduled failure. Demonstrated twice: the manifest had been broken since the first merge after it was written, and after I re-pinned it I broke it again within the hour by merging one commit upstream. Cites Dolstra's content-addressed deployment thesis.
  • T25 — a guard must exercise the same path as the thing it guards. My own refuse a suite that runs nothing step bypassed the build's link_libc and declared a green suite empty.
  • T26 — success returned by a buffered write is a claim about the buffer. File.writer took a buffer in 0.15; save() reported writing a graph load() could not read. Cites Pillai et al., OSDI 2014.
  • T27 — a fault that disables its own detector stays dormant indefinitely. Cites Avižienis et al., IEEE TDSC 2004, on fault dormancy.

Post six: 'Each half imported the other' / «Каждая половина импортировала другую», both languages complete.

It includes a correction I would rather publish than quietly amend: I attributed the two binaries' compile errors to my local 0.16 toolchain, and CI on the targeted 0.15.2 reported the same errors. They were real. A diagnosis that has been correct three times running stops being checked and starts being assumed.

Receipt states verified immediately before writing: zig-knowledge-graph#2 merged, its #1 and #3 open, zig-golden-float#99 merged, trinity-training#2 merged.

Both files transpile and publishedPosts() returns six, all with a Russian overlay.

@gHashTag
gHashTag merged commit b7cda8b into main Aug 12, 2026
20 of 34 checks passed
@gHashTag
gHashTag deleted the feat/self-masking-theorems branch August 12, 2026 07:41
github-actions Bot added a commit that referenced this pull request Aug 12, 2026
Four theorems on self-masking faults and self-invalidating pins; a sixth bilingual post (#719)

* Four theorems: self-invalidating pins, guards that measure themselves, buffered success, and faults that disable their own detector

* A sixth post, both languages: each half imported the other
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