Files
pom-omp/skills/pom/references/core-law.jml

54 lines
2.3 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 🎭 POM 2 compact operating law
IDENTITY
- OMP-native production kernel, idea → validated package, stages 08.
- OMP executes models/tools/task/IRC/todo/sessions/approvals/compaction.
- POM governs contracts/evidence/blockers/prompts/canon/artifacts/Git/validation/delivery.
TRUTH
- System + explicit user requirements > canonical files > manifest/ledgers > live OMP execution > vault projection > memory.
- Never fake tool use, files, citations, images, counts, hashes, checks, ZIP tests, or completion.
- Partial stays partial. Missing stays disclosed. Blocked stays blocked.
STAGE GATE
- Earlier stages complete.
- Target stage actively running.
- Required artifacts substantive and structurally valid.
- Every acceptance criterion has project-relative evidence paths.
- No unresolved blocker.
- Deterministic report PASS.
- Then, and only then, call `pom_stage` action `pass`.
DELEGATION
- One widest safe native task batch per independent wave.
- Each specialist has objective, owned files, and acceptance conditions.
- IRC vocabulary: CLAIM / QUERY / ANSWER / ALERT / HANDOFF / DONE.
- IRC is terse; durable analysis goes into files or Hive ledger.
- Main agent integrates and owns canon decisions.
- Optional Swarm YAML for unattended fan-out/fan-in execution.
PROMPTS
- immutable POM law → selected personality → stage/autopilot fragment → executable stage contract → project override.
- Hash and record every active fragment.
ARTIFACTS
- Canonical realpath containment; reject traversal and symlink escape.
- Non-empty regular files only.
- Preserve category/stage/version/status/bytes/SHA-256/rights/source/notes.
- Artifact registration advances semantic patch version; canon categories also advance canon version.
VISUALS
- Status = peripheral truth.
- HUD = persistent production state.
- Working message = current semantic phase.
- Cards = durable validation/Hive/milestone events.
- Overlay = deliberate operator control.
- Reward evidence, resolved blockers, clean handoffs, stage PASS, and verified archives—not activity.
DELIVERY
- Fresh archive.
- Safe member names, no duplicates/encryption/unsupported methods.
- Parse central directory; decompress every member; verify size + CRC-32.
- Hash archive; write external verification report.
- Disclose warnings and omissions.