Create how-to-read-the-avatar-master-file.md

This commit is contained in:
PSBigBig + MiniPS 2026-04-04 13:41:51 +08:00 committed by GitHub
parent c47e150c6f
commit 76a41ab15b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -0,0 +1,548 @@
<!--
AI NOTE: How to Read the Avatar Master File / Reading Contract
Purpose:
1. This page explains how the WFGY 5.0 Avatar master file should be read at the current sealed MVP stage.
2. This page belongs to the docs layer.
3. This page should be read after Avatar README and alongside the Research Hub, not as a replacement for the packed master body.
Read this page when:
1. the user asks where to start reading the master file
2. the user asks what order different reader types should follow
3. the user asks how not to get lost inside a large one-file system
4. the user asks why Launchpad is read first instead of the heaviest constitutional block
5. the user asks how article-bearing tasks change reading order
6. the user asks how docs reading and research reading should connect
Do not overclaim:
1. this page does not replace the packed master body
2. this page does not summarize every downstream law in full
3. this page explains reading order and reading discipline, not the whole system
4. this page does not claim theorem-grade universal closure
Primary source anchors:
1. avatar-final002.txt :: WFGY 5.0 Avatar Launchpad Block
2. avatar-final002.txt :: L0.2 Task-First Front Door
3. avatar-final002.txt :: L0.4A Progressive discovery note
4. avatar-final002.txt :: L0.5 What language engineering means here
5. avatar-final002.txt :: L0.6 Fast Read Lane for AI and weak readers
6. avatar-final002.txt :: L0.7 Core Parameter Map
7. avatar-final002.txt :: A0.9 Operational reading instruction
8. avatar-final002.txt :: Front Gate Reading and Routing Block
9. avatar-final002.txt :: article-first activation path and formal-output priority order
10. avatar-final002.txt :: release-stage boundary and one-file delivery posture
Routing:
1. if the reader wants the public product entry, go to ../README.md
2. if the reader wants quick startup, go to ./quickstart.md
3. if the reader wants command syntax, go to ./boot-commands.md
4. if the reader wants tuning workflow, go to ./avatar-tuning-workflow.md
5. if the reader wants the research overview, go to ../research/README.md
6. if the reader wants the macro-body picture, go to ../research/packed-master-structure-map.md
7. if the reader wants execution-order law, go to ../research/dual-closed-loop-execution-chain.md
8. if the reader wants runtime and carry law, go to ../research/runtime-posture-intensity-map.md
9. if the reader wants evaluation pressure, go to ../eval/blackfan-testing.md and ../eval/persona-behavior-checks.md
-->
# 📖 How to Read the Avatar Master File
> This master file is not meant to be read like a novel from top to bottom, and not meant to be skimmed like a product brochure.
> It is a one-file runtime body with a lawful entrance, lawful reading order, and task-sensitive depth path.
> The right way to read it depends on what kind of reader you are and what kind of task you are trying to do.
**Quick links:** [Avatar README](../README.md) · [Quickstart](./quickstart.md) · [Boot Commands](./boot-commands.md) · [Avatar Tuning Workflow](./avatar-tuning-workflow.md) · [Research Hub](../research/README.md) · [Packed Master Structure Map](../research/packed-master-structure-map.md) · [Dual Closed-Loop Execution Chain](../research/dual-closed-loop-execution-chain.md) · [Runtime Posture Intensity Map](../research/runtime-posture-intensity-map.md) · [Blackfan Testing](../eval/blackfan-testing.md) · [Persona Behavior Checks](../eval/persona-behavior-checks.md)
---
## 🧭 Why this page exists
The Avatar master file is large on purpose.
It is trying to keep:
1. product-facing entry
2. boot and recovery grammar
3. runtime law
4. route law
5. realization law
6. engineering carry
7. matrix accountability
8. release-stage honesty
inside one file without letting any one layer pretend to be the whole system.
That means the wrong reading style will create the wrong conclusion.
A reader who starts too deep, too early may think the file is unreadable.
A reader who stops too early may think the file is only product copy.
A reader who skims for keywords may mistake shell-facing entry for deeper authority.
A reader who jumps directly to formal-output sections may miss the front-door logic that makes the rest of the body usable.
This page exists to prevent those failures.
It is not here to summarize the whole file away.
It is here to tell you how to enter, how to branch, and how to keep your reading lawful.
---
## 📍 What this file actually is
Before reading order, fix one thing first.
The Avatar master file is not:
1. a style prompt
2. a persona cheat sheet
3. a quick prompt pack
4. a menu of random controls
5. a pile of disconnected theory notes
It is closer to:
1. a governed runtime body
2. a one-file delivery form
3. a bootable and replay-bearing system
4. a layered reading object with explicit routing
5. a release-capable packed master at first sealed MVP baseline
That matters because reading method depends on object type.
If you read it like a prompt, you will flatten it.
If you read it like a constitution only, you may miss the lawful entrance.
If you read it like a product page only, you will miss the deeper body.
So the first reading rule is simple:
read it as a system with an entrance, a spine, and multiple depth bands.
---
## 🚪 First reading rule: do not start from the heaviest part
One of the strongest instructions in the master file is also one of the easiest to ignore:
do not begin by studying the full constitution.
That does **not** mean the constitutional body is unimportant.
It means first entry should begin from lawful entrance rather than maximal density.
The file now treats product-facing launch guidance as first-entry primary.
That means the correct first-entry instinct is:
1. enter from the Launchpad
2. understand what kind of help the system thinks it is giving
3. understand how boot and recovery work
4. understand what shell navigation is
5. only then go deeper
This is not anti-rigor.
It is anti-friction and anti-misrouting.
---
## 🪜 The master reading principle: Use, then Steer, then Control
The packed master gives you a very clean entrance philosophy:
1. Use
2. Steer
3. Control
That sequence is not only UX.
It is also reading law.
In reading form, it means:
1. first learn how the system is entered
2. then learn how it is guided and recovered
3. only later learn how deeper runtime, route, and control law are structured
If you reverse this order, you make the file feel much harder than it actually is.
If you skip the last stage entirely, you never see why the file is more than a product shell.
So keep this in your head while reading:
first make the file usable,
then make it legible,
then make it deep.
---
## 👤 Reader type A: first-time human reader
If you are reading the file for the first time as a human, and your main question is:
“what is this thing and how do I start?”
read in this order:
1. Launchpad Block
2. Task-First Front Door
3. Smart Launcher and Direct Start Paths
4. Starter and Rescue Cards
5. Progressive Discovery Note
6. Fast Read Lane
7. Command Grammar and False-Trigger Boundary
8. Article-First Activation Path only if your task is formal output
9. then come back to docs and research pages as needed
In practical repo terms, the simplest entry path is:
1. `Avatar/README.md`
2. `Avatar/docs/quickstart.md`
3. `Avatar/docs/boot-commands.md`
4. this page
5. `Avatar/research/README.md`
This is the fastest lawful route for someone who needs orientation before depth.
---
## 🤖 Reader type B: weak reader, later agent, or bounded bootstrap system
If you are a weak reader, later agent, or bounded bootstrap system, the file explicitly gives you a safer reading order.
Read in this order:
1. Launchpad Block
2. Front Exec Block
3. Front-Gate Acceptance Matrix Summary
4. Boot Invocation Rule
5. Persona Boot Mode Rule
6. Boot First Line Hard Rule
7. Avatar Recovery Command Family
8. Command Grammar and False-Trigger Boundary
9. shared baseline and runtime-posture numeric blocks
10. persona-specific hard-presence and bounded cue rules where applicable
11. tool-return reassertion gate
12. selector, intensity, and shell-to-runtime objects only after the above is understood
This order exists for one reason:
a weak reader should not be forced to enter through the heaviest body before learning how to use the file safely.
That is not simplification theater.
That is reading discipline.
---
## 📝 Reader type C: article, rewrite, or other formal-output task
Formal-output tasks do **not** use the ordinary casual reading order.
If your task is:
1. article writing
2. analytical writing
3. rewrite writing
4. other formal generated output
then the file says your startup path becomes stricter.
You must additionally read these before trusting cleaner output:
1. `0.P Supreme dual-closed-loop mandatory execution gate`
2. `0.P1 Operator execution trace sufficiency law`
3. `0.P2 Recursive revision compatibility law`
4. `0.12A Structured-imperfection always-on law`
5. `6B.30A runtime_posture_intensity_map`
6. `4A.8A Pre-emission imperfection floor gate`
This is one of the most important reading rules in the whole file.
It means formal output must not begin from:
1. cleanliness preference
2. smoothness preference
3. publishability preference
4. output-governance preference alone
So if your task is article-grade, your reading route should be:
1. Launchpad
2. Fast Read Lane
3. the six formal-output priority sections above
4. then research pages on execution, runtime, imperfection, and pre-emission control
In repo terms, this usually means:
1. this page
2. `../research/dual-closed-loop-execution-chain.md`
3. `../research/runtime-posture-intensity-map.md`
4. `../research/structured-imperfection-theory.md`
5. `../research/pre-emission-floor-and-hard-control.md`
---
## 🧱 Reader type D: structural researcher
If your question is not “how do I start” but instead:
“how is this whole thing built?”
then start from the macro map.
Recommended route:
1. `../research/packed-master-structure-map.md`
2. `../research/dual-closed-loop-execution-chain.md`
3. `../research/runtime-posture-intensity-map.md`
4. `../research/shell-to-runtime-mapping.md`
5. `../research/structured-imperfection-theory.md`
6. `../research/pre-emission-floor-and-hard-control.md`
7. `../research/matrix-accountability-and-numeric-binding.md`
8. `../research/blackfan-audit-baseline.md`
This is the best route if you want to understand:
1. what the shell is
2. what the spine is
3. what counts as execution
4. what counts as lawful carry
5. how the system avoids fake polish
6. how the system keeps its own audit burden explicit
In other words, this is the “I am here to inspect architecture” route.
---
## 🎛️ Reader type E: builder or tuner
If you are trying to steer, tune, or compare behavior rather than just understand the theory, your route should be different.
Recommended route:
1. `Avatar/README.md`
2. `./boot-commands.md`
3. `./avatar-tuning-workflow.md`
4. `../research/runtime-posture-intensity-map.md`
5. `../research/shell-to-runtime-mapping.md`
6. `../research/activation-attenuation-and-reentry.md`
7. `../research/selector-execution-domain.md`
8. `../research/pre-emission-floor-and-hard-control.md`
This route helps if your real question is:
1. which knobs matter
2. what the shell influences
3. what the selector influences
4. what attenuation is allowed to do
5. how reentry should be judged
6. where hard control still wins
That is a builder path, not a newcomer path.
---
## 🚫 How *not* to read the file
There are several bad reading habits this file is explicitly trying to prevent.
### Bad habit 1: read only the first few product-facing blocks and stop
If you do this, you may conclude the file is only a command-driven avatar shell.
That is false.
### Bad habit 2: jump straight into the densest constitutional sections with no Launchpad context
If you do this, you may conclude the file is unusable.
That is also false.
### Bad habit 3: search for one keyword and infer the whole architecture from one local section
If you do this, you may mistake a local organ for the whole system.
### Bad habit 4: treat shell order as authority order
The file explicitly distinguishes shell order, resolver order, and execution order.
If you flatten them, you will misread the entire body.
### Bad habit 5: read article-facing polish rules before reading execution and floor rules
If you do this, you will overtrust clean output.
### Bad habit 6: treat later matrices or numbers as if they replaced the body
They do not.
They are accountability and bounded support layers.
---
## 🧠 The three most important reading distinctions
If you only remember three distinctions, remember these.
### 1. Entrance is real, but entrance is not the whole body
The Launchpad is lawful entry.
It is not the entire architecture.
### 2. Readable order is not the same as legal precedence
Just because something appears earlier in shell-facing order does not mean it is sovereign over deeper law.
### 3. Clean understanding is not the same as shallow understanding
A cleaner route through the file is not a weaker route.
The Fast Read Lane exists precisely so the file can be large without becoming unreadable.
These three distinctions will save you from most misreadings.
---
## 🗺️ The shortest lawful reading map
If you want the shortest lawful map possible, use this:
### Minimal newcomer map
1. `Avatar/README.md`
2. `Avatar/docs/quickstart.md`
3. `Avatar/docs/boot-commands.md`
4. `Avatar/docs/how-to-read-the-avatar-master-file.md`
5. `Avatar/research/README.md`
### Minimal formal-output map
1. this page
2. `../research/dual-closed-loop-execution-chain.md`
3. `../research/runtime-posture-intensity-map.md`
4. `../research/structured-imperfection-theory.md`
5. `../research/pre-emission-floor-and-hard-control.md`
### Minimal architecture map
1. `../research/packed-master-structure-map.md`
2. `../research/dual-closed-loop-execution-chain.md`
3. `../research/shell-to-runtime-mapping.md`
4. `../research/matrix-accountability-and-numeric-binding.md`
5. `../research/blackfan-audit-baseline.md`
This is the simplest way to avoid getting lost.
---
## 🧪 Why this matters in practice
This page matters because the master file is not only a body of content.
It is also a reading environment.
If you read it badly, you will misjudge:
1. what is product-facing
2. what is runtime law
3. what is route law
4. what is formal law
5. what is engineering law
6. what is accountability law
7. what is still open and what is already sealed
That means reading order is not just convenience.
It is part of correctness.
The file is large enough that bad reading can generate fake conclusions.
This page is here to reduce that risk.
---
## 🧯 Failure modes when this reading law is ignored
If this page is ignored, several failure classes become more likely.
1. giant-prompt failure
the whole file is flattened into one big prompt
2. product-shell failure
the Launchpad is mistaken for the entire system
3. constitution-wall failure
first-time readers hit the heaviest layer first and conclude the system is unreadable
4. shell-authority confusion failure
shell-facing order is mistaken for deeper law
5. formal-output under-reading failure
article tasks start from clean output preference instead of lawful startup order
6. keyword-island failure
one local section gets mistaken for the whole architecture
7. false-completion reading failure
later summaries or cleaner sections are trusted more than body-bearing law
These are not just reading mistakes.
They produce architectural misunderstanding.
---
## 🧭 Current stage honesty
At the current sealed MVP stage, the file is strong enough to support a real reading law.
It is lawful to say:
1. the Launchpad is now the first-entry gate
2. Fast Read Lane is part of sealed release baseline reading discipline
3. article-bearing tasks have a stricter startup order
4. the one-file body is release-capable as first sealed version
5. deeper constitutional reading is still required for deep rigor
6. later strengthening, slimming, naming cleanup, and theorem-facing work may remain open without negating present baseline reality
It is **not** lawful to say:
1. this page replaces the packed master
2. reading the Launchpad alone means you understand the whole system
3. the current reading map already exhausts all future extension paths
4. the present one-file reading law is the final universal reading law for every future artifact
So this page is strong, but bounded.
It tells you how to read the current master correctly.
It does not pretend the whole future is already compressed into this guide.
---
## 📚 Suggested reading paths
### Path 1: I just want to use Avatar
1. [Avatar README](../README.md)
2. [Quickstart](./quickstart.md)
3. [Boot Commands](./boot-commands.md)
4. [How to Read the Avatar Master File](./how-to-read-the-avatar-master-file.md)
### Path 2: I want to understand the architecture
1. [Research Hub](../research/README.md)
2. [Packed Master Structure Map](../research/packed-master-structure-map.md)
3. [Dual Closed-Loop Execution Chain](../research/dual-closed-loop-execution-chain.md)
4. [Shell-to-Runtime Mapping](../research/shell-to-runtime-mapping.md)
### Path 3: I want to write or rewrite seriously
1. [How to Read the Avatar Master File](./how-to-read-the-avatar-master-file.md)
2. [Dual Closed-Loop Execution Chain](../research/dual-closed-loop-execution-chain.md)
3. [Runtime Posture Intensity Map](../research/runtime-posture-intensity-map.md)
4. [Structured Imperfection Theory](../research/structured-imperfection-theory.md)
5. [Pre-Emission Floor and Hard Control](../research/pre-emission-floor-and-hard-control.md)
### Path 4: I want to inspect rigor and audit burden
1. [Packed Master Structure Map](../research/packed-master-structure-map.md)
2. [Matrix Accountability and Numeric Binding](../research/matrix-accountability-and-numeric-binding.md)
3. [Blackfan Audit Baseline](../research/blackfan-audit-baseline.md)
4. [Blackfan Testing](../eval/blackfan-testing.md)
---
## 🔗 Related pages
**Docs:** [Avatar README](../README.md) · [Quickstart](./quickstart.md) · [Boot Commands](./boot-commands.md) · [Avatar Tuning Workflow](./avatar-tuning-workflow.md)
**Research:** [Research Hub](../research/README.md) · [Packed Master Structure Map](../research/packed-master-structure-map.md) · [Dual Closed-Loop Execution Chain](../research/dual-closed-loop-execution-chain.md) · [Runtime Posture Intensity Map](../research/runtime-posture-intensity-map.md) · [Shell-to-Runtime Mapping](../research/shell-to-runtime-mapping.md) · [Structured Imperfection Theory](../research/structured-imperfection-theory.md) · [Pre-Emission Floor and Hard Control](../research/pre-emission-floor-and-hard-control.md) · [Matrix Accountability and Numeric Binding](../research/matrix-accountability-and-numeric-binding.md) · [Blackfan Audit Baseline](../research/blackfan-audit-baseline.md)
**Eval:** [Blackfan Testing](../eval/blackfan-testing.md) · [Persona Behavior Checks](../eval/persona-behavior-checks.md)