= core-stages

== purpose

Placeholder module. No source files exist in this module. The build.gradle declares kotlin and serialization plugins with no dependencies. According to the project architecture, this module is intended to own stage execution logic, but the implementation has not been started.

== responsibilities

* None — no code exists.

== non-responsibilities

* All stage execution responsibility currently lives in `:core:kernel` (SessionOrchestrator.executeStage) and `:core:transitions` (StageConfig, StageExecutor interface, StageExecutionResult).

== key types

n/a — no source files.

== event flow

n/a — no source files.

== integration points

n/a — no source files.

== invariants

n/a — no source files.

== PlantUML diagram

n/a — no source files.

== known issues

* Empty module with no source files. The `src/` directory and `bin/` directory exist but contain nothing. Any stage-specific logic that should live here is instead implemented inline in `SessionOrchestrator.executeStage()` in `:core:kernel`, creating a ~270-line method.

== open questions

* What is the intended scope of this module? Likely to host the `StageExecutor` implementations and stage-specific orchestration logic that would extract the stage execution loop from the monolithic `SessionOrchestrator` class.
