POST — Project Organization Stabilizing Toolkit System#
POST provides the shared organizational infrastructure for all matheology compilers. It contains the backlog, design discussions, experimental evidence, and the POST code registry itself.
POST is not a compiler (yet!)— it is the scaffolding that keeps the
compilers organized. The double-letter subdirectory codes (aa/,
dd/, ee/) follow the POST naming convention defined in the
5D link naming architecture.
Note
ww/ (WorkingWheels) directories live inside each compiler
(e.g., sisyf/ww/), not here. POST holds only the shared
infrastructure that crosses compiler boundaries.
Contents#
POST Code Registry#
The compiler/ directory uses POST (Project Organization Stabilizing
Toolkit System) double-letter codes as subdirectory names. This section
is the authoritative registry mapping codes to their purpose within
the compiler. For the full POST system definition, see
5D link naming architecture Section 9.3.
Active Codes#
Code |
Name |
Purpose in |
|---|---|---|
|
WorkingWheels |
Operational files the compiler reads at build time: skill specification, 5D architecture doc, stub templates. These are the living working copies that evolve as the system grows. |
|
EnclosedEvidence |
Experimental evidence collected under well-defined circumstances during compilation runs. Integration findings, field usage census, design question evidence. To be used under well-defined conditions for informing future compiler updates. |
|
DesignDiscussions |
Architectural discussions and decisions specific to the compiler.
Each decision is numbered using the b11 delayed counting default
and stored in |
|
(not a POST code) |
All Help Available. User guide, quickstart, troubleshooting. Uses the AHA acronym rather than a POST code because it serves a different purpose (help, not project organization). |
Reserved Codes (not yet in use)#
These POST codes are defined in the AHA doc but do not yet have a
compiler/ subdirectory. They may be created as the compiler
evolves:
Code |
Name |
Potential use in |
|---|---|---|
|
AnyAim |
Next steps and task tracking for compiler development |
|
HistoryHeap |
Deprecated compiler versions, superseded extraction matrices |
|
JammedJob |
Known problems where hope of fixing exists, even though it is not known whether fixing is possible. A JJ can become a KK (documenting why exactly it fails with no workaround) or lead to the revival of any maturity stage that fell into NN. See StayVS — Stabilizing Versioning System. |
|
KnownKiller |
The definitive graveyard: concise collection of what is known to fail, for whatever well-defined and understood reason. Unlike NN (which carries hope of rescue), KK is terminal with a clear explanation of why there is no fix. See StayVS — Stabilizing Versioning System. |
|
LabLog |
Session logs specific to compiler work |
|
YesYet |
Test cases for checking compiler output quality |
Naming Convention#
POST double-letter codes are double-caps for humans (e.g. FF), but in web-links they are lowercase:
ww/,ee/.On rare occasions the POST system also uses other descriptive names, such as AHA or
aha/(for Any Help Available, brief for README).