Propose one beginner-sized Version 1 improvement supported by the original mission, such as separating the Python major and minor version into numeric fields. Identify the specification change, code and test changes, expected JSON, failure cases, and acceptance criteria. Wait for approval. After approval, update the specification first, implement only the approved increment, run focused and complete tests, rerun the application, and compare the artifact with the approved expectation. Show the final Git diff and confirm that generated output, caches, credentials, and unrelated files are excluded. After separate approval, stage only the accepted source, tests, specification, README, ignore file, and flight log. Show the staged diff and wait again before committing. Do not push or merge.