Map a foreign charter

kind: drill

Take an example charter and write, for every field, which file in the repository would carry it.

Solution

The fields that regularly cause discussion are the effort estimate (Aufwandsschätzung) and the constraints (Rahmenbedingungen): neither has an openspec artefact, and both stay in the charter. Not every field needs a counterpart — the mapping exists where a field has a living counterpart, not for symmetry.

Derive two capabilities from two objectives

kind: drill

Take two objectives from the example charter and write one capability spec for each, with at least one requirement and scenario.

Solution

Two checks on your result: does the scenario mention anything about the implementation (it should not), and could a person outside the team decide whether it holds (they should be able to). If either fails, the objective was still a wish.

Wire your milestones to changes

kind: project

For each milestone in your charter, name the change that must be archived and by when, and record it in the milestone plan.