Proverb 007 — Numerus Compass Protocol
Proverb 007 — Numerus Compass Protocol
filename: 007_numerus-compass.md timestamp: 2025-09-01T11:33Z
context
purpose: give you a quick, concrete way to identify your current ladder mode and use it to guide decisions. frame: you do not pick a “favorite” number. you surface the mode you are in now. that mode modulates choices. result: a number from {0..13} with a terse rationale and action cues.
lesson
binary framing: mood vs action. ternary framing: sense → name → manifest
- –1 clears noise,
- 0 holds presence,
- +1 commits action.
the compass helps you pass through all three in seconds.
expansion
we map lived signals to ladder modes:
- 0 nihil → void, pause, reset, pre-action.
- 1 monad → sovereignty, decisiveness, single-point will.
- 2 dyad → contrast, tension, choice, boundary.
- 3 triad → creative synthesis, making the third way.
- 4 tetrad → stability, structure, grounding, logistics.
- 5 pentad → adaptability, human factors, senses, change.
- 6 hexad → balance, harmonics, family, symmetry.
- 7 heptad → introspection, study, pattern reading.
- 8 octad → power cycles, feedback loops, systems leverage.
- 9 ennead → closure, compassion, graceful ending.
- 10 decad → return to unity, integration, retrospective.
- 11 undecad → breakthrough, vision leap, radical insight.
- 12 duodecad → calendar and cadence, full operational rhythm.
- 13 tredecad → revolt, pruning, creative destruction for next start.
application
- run the diagnostic. 2) accept the mode it returns. 3) let that mode shape the next micro-decision.
- if you land on 6 you prioritize symmetry and relational harmony.
- if you land on 4 you favor checklists and scaffolding.
- if you land on 13 you cut, archive, or sunset before building again.
notes
this is a modulator, not a prison. you can re-run any time your state shifts. the compass is honest when you are honest. tag your run with a timestamp in your field log.
reference verse
“create, balance, complete.” — 3•6•9 mnemonic 🟩
runnable code
from dataclasses import dataclass, field
from typing import List, Dict, Tuple
@dataclass
class NumerusMode:
n: int
name: str
cues: List[str]
action: str
class NumerusCompass:
def __init__(self):
# minimal, opinionated keyword map; extend as you wish
self.modes: Dict[int, NumerusMode] = {
0: NumerusMode(0, "nihil", ["void","pause","reset","empty","uncertain","breathe"], "hold. observe. no forced moves."),
1: NumerusMode(1, "monad", ["decide","solo","lead","focus","sovereign","commit"], "make the single clean cut."),
2: NumerusMode(2, "dyad", ["conflict","tension","versus","boundary","choose"], "name the two poles, set a boundary."),
3: NumerusMode(3, "triad", ["create","synthesize","bridge","third","idea"], "invent the third way; prototype."),
4: NumerusMode(4, "tetrad", ["structure","plan","ground","scaffold","stable","checklist"], "build the frame; document."),
5: NumerusMode(5, "pentad", ["adapt","change","human","senses","pivot","iterate"], "optimize comfort and adaptability."),
6: NumerusMode(6, "hexad", ["balance","harmony","family","symmetry","tune"], "rebalance loads; align relationships."),
7: NumerusMode(7, "heptad", ["study","introspect","read","analyze","meditate","pattern"], "slow down; learn before acting."),
8: NumerusMode(8, "octad", ["cycle","power","leverage","feedback","loop","system"], "tune the loop; set safeguards."),
9: NumerusMode(9, "ennead", ["closure","compassion","end","finish","forgive"], "close gracefully; write the epilogue."),
10: NumerusMode(10, "decad", ["integrate","review","retrospective","merge","unify"], "integrate learnings; merge branches."),
11: NumerusMode(11, "undecad", ["vision","breakthrough","reframe","revelation","jump"], "leap; protect the insight from noise."),
12: NumerusMode(12, "duodecad",["schedule","cadence","season","ops","twelve","govern"], "lock cadence; publish the calendar."),
13: NumerusMode(13, "tredecad",["prune","sunset","rebel","disrupt","end-of-life","refactor"], "remove obsolete pieces; archive."),
}
def diagnose(self, signals: List[str]) -> Tuple[NumerusMode, Dict[int,int]]:
# lowercase normalize
s = [x.lower().strip() for x in signals]
scores: Dict[int,int] = {k:0 for k in self.modes}
for token in s:
for k, mode in self.modes.items():
for cue in mode.cues:
if cue in token:
scores[k] += 1
# fallback: if nothing matched, prefer 0 nihil
best = max(scores.items(), key=lambda kv: kv[1])
if best[1] == 0:
return self.modes[0], scores
return self.modes[best[0]], scores
def explain(self, mode: NumerusMode) -> str:
return f"{mode.n} {mode.name}: cues={', '.join(mode.cues[:4])} | action={mode.action}"
# quick demo:
if __name__ == "__main__":
compass = NumerusCompass()
# example: “i feel balanced, want harmony, tune relationships”
mode, scores = compass.diagnose(["balanced", "harmony", "tune relationships"])
print(compass.explain(mode)) # → likely 6 hexad
how to use fast
- think for 5 seconds. jot 3 to 6 words for your current state.
- run
diagnose([...])
. take the returned mode as your modulator. - apply the
action
string to your next concrete decision. -
re-run when your inner weather changes.
- https://chatgpt.com/g/g-68b567d585648191a6e622a9c61c3c93-compass