feat(content-build): emit routing + secrecy lint + writer

This commit is contained in:
2026-07-11 18:19:26 -05:00
parent e3c35614e7
commit 0542516312
3 changed files with 214 additions and 0 deletions

View File

@@ -0,0 +1,58 @@
# Test bible
```yaml
id: rule.disposition-ladder
type: rule
status: canon
secrecy: 0
related: []
rungs: [hostile, cold, neutral, warm, trusted]
body: >
The five-rung ladder.
```
```yaml
id: town.testburg
type: town
status: canon
secrecy: 0
related: []
body: >
A test town.
```
```yaml
id: rumor.something
type: rumor
status: canon
secrecy: 1
related: [town.testburg]
body: >
A rumor body.
```
```yaml
id: secret.big-twist
type: secret
status: canon
secrecy: 4
related: [town.testburg]
body: >
The twist body. Server-only.
```
```yaml
id: npc.tess
type: person
status: canon
secrecy: 0
start_disposition: cold
related: [town.testburg]
body: >
Tess persona.
knows:
- {fact: rumor.something, gate: neutral}
- {fact: secret.big-twist, gate: never}
disposition_notes: >
Author notes.
```