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