MQ-009 ★ Module-prefix Q-numbering + BFO-class-alignment Convention Codification LOCKED 2026-05-18T18:00 BST

Top-line

  • Locked pick: Combined Axis-1 ε HYBRID-CODIFIED + Axis-2 δ LENIENT-DECISION-TREE per Rich-confirmation 1=ε; 2=δ in 1 turn
  • Amendment: A-188; arch-state v3.82 → v3.83
  • Triggering context: Q-037 Option F commissioning 2026-05-18T17:35 BST
  • FOURTH meta-Q in 24h cluster (MQ-006 + MQ-007 + MQ-008 + MQ-009)
  • No substantive Q blocked — backwards-compatible Day-1
  • Pattern frequency validated: META-Q PATTERN OBSERVATION from MQ-008 predicted ~1 meta-Q per 3-5 substantive Q-locks; Q-037 was 3rd substantive Q after MQ-008 (Q-035 + Q-036 + Q-037); rhythm healthy

Axis 1 ε HYBRID-CODIFIED — Module-prefix Q-numbering

Rule:

  1. Sequential Q-NNN authoritative for all substantive Qs
  2. Module-prefix ALIAS optional for first-class-in-module readability — Q-T1 / Q-A1 / Q-Commerce-1 / Q-Credentials-1 / Q-Delegation-1 / Q-Core-1 / Q-People-1
  3. Module-prefix ONLY for cross-module-primitives per MQ-007 — Q-CM-N
  4. Filename: Q-NNN-prefix-letter1-letter2-topic-locked.md; aliases in frontmatter q_t_alias / q_a_alias / etc.
  5. Collision resolution: Q-NNN sequential wins (alias is descriptive overlay)

Empirical precedent: Q-CM-1 (MQ-007) + Q-037/Q-T1

Axis 2 δ LENIENT-DECISION-TREE — BFO-class-alignment

Decision tree:

  • is-it-a-process? → BFO 0000015 process
  • is-it-a-role? → BFO 0000023 role
  • is-it-a-process-boundary-or-payload? → BFO 0000035 process_boundary
  • is-it-material-entity-aggregating-property? → BFO 0000040 material entity
  • is-it-something-else? → consult Q-008 R.δ extension precedent OR surface MQ-010+ to extend

Rules:

  • Composed-class inheritance: bfo_alignment INHERITED via Q-XXX annotation; no new BFO primitives
  • Annotation REQUIRED on every class (missing → cascade-violation under c11)
  • Multi-aspect classes: primary + bfo_secondary_aspect
  • Decision-tree evolution via MQ-010+

4 BFO classes already in cascade:

  • 0000015 process (Q-033 SM + Q-CM-1 + Q-035 inherited)
  • 0000023 role (Q-008 R.δ + Q-032 inherited)
  • 0000035 process_boundary (Q-033 + Q-036 inherited)
  • 0000040 material entity (Q-037 FIRST explicit cascade use)

Phase-1.5+ richard-tasks — 1 NEW

  • task-36 retroactive BFO-alignment annotation audit on Q-029 Estate + Q-030 WillRecognition + Q-031 GrantOfRepresentation (implicit → explicit annotations); optional polish

Cascade implications

ImplicationAction
Q-T2 Trustee role-bearer (Q-038)Applies ε convention (alias Q-T2 optional) + δ decision-tree (BFO 0000023 role per Q-032 pattern)
Q-T3 BeneficialInterestApplies ε + δ
Q-T4 TrustDistributionApplies ε + δ (BFO 0000015 process composes Q-CM-1)
Q-A1 Assets entryApplies ε + δ (likely BFO 0000040 material entity)
Future Q-CM-N primitivesQ-CM-N only per MQ-007 + Axis 1 ε
All future classesMUST include bfo_alignment annotation per δ

META-Q PATTERN OBSERVATION

MQ-009 is 4th in 24h cluster validating prediction. Anticipate MQ-010+ at similar cadence. Likely candidates from Q-037 retrospective Q1/C4 recommendations:

  • Persona-rotation-discipline codification (per retrospective Q1)
  • EW-counter-reset-at-module-boundary codification (per retrospective C4)
  • 100% RC1-RC7 score as quality-target codification

NEXT

  • Q-T2 (Q-038) Trustee role-bearer expansion immediately — pattern-transfer from Q-032 PR; L2 inheritance heavy; estimated ~2-3h
  • Phase-3 axis stays 12/30-45 substantive
  • Probate module 7/8 CLOSED; Trusts module 1/3-5 STARTED
  • Phase-1.5+ task-36 optional polish

Files committed

  • docs/superpowers/specs/2026-04-29-multi-phase-audit/meta-questions/MQ-009-module-prefix-q-numbering-plus-bfo-class-alignment-convention-locked.md (NEW; cascade-Q FIRST per v3.16)
  • docs/superpowers/specs/inherit-v2-architecture-state.md (v3.82 → v3.83 + A-188 prose)
  • docs/superpowers/specs/2026-04-29-multi-phase-audit/phase-1-5-richard-tasks.md (1 NEW task-36)
  • ~/.claude/projects/-home-richardd-testatetech/memory/project_mq009_locked_*.md (this file)
  • ~/.claude/projects/-home-richardd-testatetech/memory/project_active_work.md (entry)
  • ~/.claude/projects/-home-richardd-testatetech/memory/MEMORY.md (top entry)

Cross-link project_zeta_q037_locked_kappa_eta_star_trusts_trust_container_mvp_2026_05_18 (triggering Q via Option F) + project_mq008_locked_phase_5_closure_scope_catala_tracking_phase_1_5_single_spec_doc_2026_05_18 (META-Q PATTERN OBSERVATION parent) + project_mq007_locked_asset_transfer_event_placement_a124_interleaving_discipline_2026_05_18 (Axis 1 ε Q-CM-N precedent) + project_mq006_locked_cascade_q_file_discipline (cascade-Q file discipline parent) + feedback_recommendation_reply_template_format (β format 4th application).