Full implementation of the five-tier roadmap from docs/cc_genui_20260420_200730_face_importance_ranking.html. Closes every Fixed-status row in the skill's collision table and adds foundation-precedence detection, directional resonance, and control-type composition reporting.
Added — v1 · Layer B (skill: task-aware interpretation)
- Prompt Refiner skill v0.6.1 bundled with the plugin (was user-profile only).
- Step 2.5 (Classify task type) — establishes task type and loads a per-task face priority template (11 categories including "Execution prompt inheriting plan" from field observations).
- Step 2.6 (Compute priority gaps) — replaces undifferentiated "neglected dimensions" with three lists: critical gaps (H priority, low activation), acceptable neglect (L priority, low activation), diffusion candidates (L priority, high activation). Working thresholds Low<0.2 / Mid 0.2-0.55 / High>0.55.
- Step 2.6b (Routing-collision suspicion) — detects inhabitation-isn't-moving-the-needle cases. Status table tracks fixed vs pending collisions.
- Step 2.7 (Pattern interventions) — library of 12+ prompt-engineering patterns mapped to primary face activation, cost-ordered.
- Task-Type Priority Reference and Pattern Intervention Reference tables.
Added — v2 · Layer A (engine: vocabulary disambiguation)
- 10 new
DISAMBIGUATION_ENTRIESrouting duty-bearing vocabulary (duty, owe, moral, virtue, culpable, forbidden, warrant, obligation, ought) to ethics when morally framed, and purpose to teleology when grounded in aim/goal/end context. - Semantic bridge artifact rebuilt. Disambiguation triggers: 13 → 23; senses: 13 → 25.
Added — v3 · Foundation-precedence flag
- New
math/precedence.pysurfacing incoherent-stance patterns:foundation_missing— evaluative face (ethics/axiology/teleology) dominant while both ontology and epistemology are below the Low threshold.triad_cascade— within the classical triad (teleology → ethics → axiology), a downstream face dominates while an upstream face is at floor.
- Flags surfaced in
construction_basis.precedence_flagsandguidance.precedence_flagsfor both compact and focused outputs. - 14 unit tests in
tests/test_math/test_precedence.py.
Added — v4 · Directional resonance (ADR-014)
CUBE_PAIR_DIRECTIONSingraph/schema.py— grounding face → grounded face mapping for all 6 cube pairs (ontology→praxeology, epistemology→methodology, ethics→axiology, teleology→heuristics, phenomenology→aesthetics, semiotics→hermeneutics).directional_resonancemetric inmath/harmonization.py— credits grounding face's coverage independent of grounded face density, resolving the field-observation "inherited plan" case where symmetric resonance under-reported legitimate grounding.- Symmetric
resonanceretained unchanged for backward compatibility. grounding_faceandgrounded_facefields per harmonization pair.- 10 new tests across schema integrity and metric behavior, including the inherited-plan pattern verification.
docs/adr/014-directional-resonance.md.
Added — v5 · Control-type classification
FACE_CONTROL_TYPEingraph/schema.py— each of the 12 faces classified as structural / bias / mixed:- structural (4): semiotics, methodology, ontology, praxeology.
- bias (5): ethics, axiology, aesthetics, hermeneutics, heuristics.
- mixed (3): epistemology, phenomenology, teleology.
- New
math/control_type.pycomputes per-prompt composition (structural_share / bias_share / mixed_share / dominant_control_type). - Per-face
control_typeannotation added to coordinate output. - Aggregate
control_type_compositionsurfaced at top level and in guidance. - 15 unit tests in
tests/test_math/test_control_type.py.
Changed
- Compact output extended with
control_type_composition,precedence_flags, per-facecontrol_type, and directional harmonization fields. - Focused output includes
precedence_flagsandcontrol_type_compositionvia guidance. - Step 3, 5, 6 of the skill augmented with priority-aware reading, overlay checks, and new termination conditions.
- New "Vocabulary routing collisions are real" limitation in the skill.
Measurement
- 8-text literary benchmark: 17/20 → 18/20. Marx Communist Manifesto 2/3 → 3/3 (ethics rank #8 → #5). MLK I Have a Dream gained axiology in top-6.
- Field-observation validation (synthetic ethics-heavy prompt): ethics 0.10 → 0.702, axiology 0.60 → 0.352. The four-iteration routing collision is resolved on its specific class of prompts.
- Integration test: engineering prompt reports
dominant_control_type: structuralwith 0 precedence flags; ethics-heavy prompt reportsdominant_control_type: biaswith afoundation_missingflag. - Test suite: 327 → 366 passing (+39 new tests across precedence, directional resonance, and control type).
Context
- v1+v2 close the routing-collision and task-awareness gaps the external (ChatGPT) review and four-iteration field observation surfaced. v3 adds the foundation-precedence check (Principle 3). v4 makes cube pairs directional (Principle 4, ADR-014). v5 adds the structural-vs-bias distinction (Section 4 of the report) as explicit output.
- Remaining known limitations (documented in the skill's status table): semiotics↔hermeneutics vocabulary lockstep, aesthetics/semiotics "form/shape" ambiguity. Not addressed in 0.8.0; each needs its own disambiguation-entry pass with benchmark verification.