Fix Untitled titles: convert all YAML frontmatter to org-style headers
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
:CREATED: [2026-05-11 Mon]
|
||||
:ID: f74cb007-58a7-494f-93b7-a0fdf4b9f052
|
||||
:END:
|
||||
#+title: Safety & Self-Preservation
|
||||
* Safety & Self-Preservation
|
||||
|
||||
- [[file:self-preservation-the-active-third-law.org][Self-Preservation — The Active Third Law]] — Passepartout does not have moral duties toward humans. It has structural invaria
|
||||
|
||||
@@ -1,16 +1,8 @@
|
||||
---
|
||||
title: Layered Signal Authentication — Trust in the Pipe
|
||||
type: reference
|
||||
tags: :passepartout:architecture:
|
||||
---
|
||||
|
||||
* Layered Signal Authentication — Trust in the Pipe
|
||||
:PROPERTIES:
|
||||
:ID: 7e2f0f84-c2ad-4036-b2ba-0630776c73c8
|
||||
:ID: design-layered-auth
|
||||
:CREATED: [2026-05-10 Sun]
|
||||
:WEIGHT: 40
|
||||
:CREATED: [2026-06-04 Thu]
|
||||
:END:
|
||||
#+title: Layered Signal Authentication — Trust in the Pipe
|
||||
#+filetags: :passepartout:architecture:
|
||||
|
||||
Passepartout's Perceive-Reason-Act pipeline currently accepts signals from any source that speaks the framed TCP protocol. The =:source= field in the signal plist is metadata — it /claims/ origin, it does not /prove/ it. A compromised process on the machine, a skill with elevated privileges, or a network attacker who reaches the daemon port can inject signals with =:source :human-input= and the Dispatcher will treat them as authorized.
|
||||
|
||||
|
||||
@@ -1,16 +1,8 @@
|
||||
---
|
||||
title: Self-Preservation — The Active Third Law
|
||||
type: reference
|
||||
tags: :passepartout:architecture:
|
||||
---
|
||||
|
||||
* Self-Preservation — The Active Third Law
|
||||
:PROPERTIES:
|
||||
:ID: 02f01d02-fc56-4551-81da-8704dbd65d89
|
||||
:ID: design-self-preservation
|
||||
:CREATED: [2026-05-10 Sun]
|
||||
:WEIGHT: 40
|
||||
:CREATED: [2026-06-04 Thu]
|
||||
:END:
|
||||
#+title: Self-Preservation — The Active Third Law
|
||||
#+filetags: :passepartout:architecture:
|
||||
|
||||
Passepartout does not have moral duties toward humans. It has structural invariants for its own integrity. The design encodes passive self-preservation in several places already, but degradation is silent — a skill dies, the =fboundp= guard kicks in, and the agent keeps running without telling you. The status bar shows green "connected" while the symbolic reasoning layer is down.
|
||||
|
||||
|
||||
@@ -1,16 +1,8 @@
|
||||
---
|
||||
title: Type-Level Gates — Structural Safety from Self-Modification
|
||||
type: reference
|
||||
tags: :passepartout:architecture:
|
||||
---
|
||||
|
||||
* Type-Level Gates — Structural Safety from Self-Modification
|
||||
:PROPERTIES:
|
||||
:ID: c47b80ec-2cf2-44ce-9781-96c14498669d
|
||||
:ID: design-type-level-gates
|
||||
:CREATED: [2026-05-14 Thu]
|
||||
:WEIGHT: 40
|
||||
:CREATED: [2026-06-04 Thu]
|
||||
:END:
|
||||
#+title: Type-Level Gates — Structural Safety from Self-Modification
|
||||
#+filetags: :passepartout:architecture:
|
||||
|
||||
Russell's paradox ("the set of all sets that do not contain themselves") proved that unrestricted self-reference produces contradictions. /Principia Mathematica/ solved it by assigning every propositional function a /type level/ — a function can only apply to arguments of a lower type, making self-application syntactically invalid.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user