GRADUATION RULES

SPARK → SEED: - Occurs when a SPARK has enough shape to warrant structured development - Both documents persist - SPARK gets evolved_into: [SEED-XXX] - SEED gets evolved_from: [SPARK-XXX]

SEED → SPROUT: - Occurs when a SEED is ready for operational execution - Both documents persist - SEED gets promoted_to: [SPROUT-XXX] - SPROUT gets promoted_from: [SEED-XXX]

Graduation is always optional: - A SPARK can remain a SPARK forever — no obligation to develop - A SEED can remain a SEED forever — catalogued concept is a valid end state - Only SPROUT implies a commitment to dispatch and work