Skip to content

AMPR-172 #501: Canonical PROPEL enforcement — six-phase CognitivePhase#511

Merged
wow-miley merged 2 commits into
mainfrom
miley/ampr-172-canonical-propel-enforcement-cognitivephase-becomes
May 31, 2026
Merged

AMPR-172 #501: Canonical PROPEL enforcement — six-phase CognitivePhase#511
wow-miley merged 2 commits into
mainfrom
miley/ampr-172-canonical-propel-enforcement-cognitivephase-becomes

Conversation

@wow-miley
Copy link
Copy Markdown
Contributor

Summary

I made CognitivePhase the canonical six-phase PROPEL cycle — PERCEIVE / RECALL / OBSERVE / PLAN / EXECUTE / LEARN in acronym order — added built-in PhaseSpark.Recall and PhaseSpark.Observe, fixed every exhaustiveness site the compiler surfaced (SparkStack.phaseHeader, AmperePhosphorBridge.effectForPhase), and removed the silent LEARN → PhosphorPhase.EVALUATE paveover in the CLI bridge. I extended the role-spark .spark.md fixtures to cover the new phases, rewrote the PROPEL narrative across README.md / AGENTS.md / STYLE.md / docs/AGENT_LIFECYCLE.md / docs/concepts/*, added PhaseSparkTest to lock the acronym ordering plus a six-phase walk in AmperePhosphorBridgeTest, and recorded the breaking change in a new CHANGELOG.md. Phosphor-side enum fixes are explicitly out of scope and flagged for follow-up.

Closes #501

Test plan

  • ./gradlew jvmTest — green
  • ./gradlew ktlintFormat — clean
  • Native + Android + JS + Wasm targets compile (compileKotlinIosArm64, compileDebugKotlinAndroid, compileKotlinJs, compileKotlinWasmJs)
  • New PhaseSparkTest locks PROPEL ordering and forPhase round-trip
  • AmperePhosphorBridgeTest walks CognitivePhase.entries end-to-end

🤖 Generated with Claude Code

Miley Chandonnet and others added 2 commits May 30, 2026 19:19
I extended `CognitivePhase` to the canonical six-phase PROPEL cycle
(PERCEIVE / RECALL / OBSERVE / PLAN / EXECUTE / LEARN), added built-in
`PhaseSpark.Recall` and `PhaseSpark.Observe`, fixed every exhaustiveness
site the compiler surfaced (`SparkStack.phaseHeader`,
`AmperePhosphorBridge.effectForPhase`), removed the silent
`LEARN → PhosphorPhase.EVALUATE` paveover in the CLI bridge, expanded
the role-spark `.spark.md` fixtures to cover the new phases, rewrote
the PROPEL narrative across README/AGENTS/STYLE/docs, added a `PhaseSparkTest`
locking the acronym ordering plus a six-phase walk in
`AmperePhosphorBridgeTest`, and recorded the breaking change in a new
`CHANGELOG.md`.

Closes #501

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…cal-propel-enforcement-cognitivephase-becomes

# Conflicts:
#	docs/concepts/propel-loop.md
@github-actions
Copy link
Copy Markdown

Concept staleness check — clean. No tracked-source changes need a concept update.

@wow-miley wow-miley merged commit 074bbc7 into main May 31, 2026
3 checks passed
@wow-miley wow-miley deleted the miley/ampr-172-canonical-propel-enforcement-cognitivephase-becomes branch May 31, 2026 00:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Canonical PROPEL enforcement — CognitivePhase becomes Perceive/Recall/Observe/Plan/Execute/Learn

1 participant