MIL-001 Repository foundation #21

Merged
Tirsvad merged 3 commits from mil-001-repository-foundation into main 2026-10-13 10:34:27 +02:00
Owner

MIL-001 Repository foundation (autonomous mode, plan accepted in chat).

Go / No-Go criteria of MIL-001:

  1. pyproject.toml: requires-python >=3.13, dependencies = [], pytest in the dev extra: met.
  2. .gitignore ignores .venv/, __pycache__/, .env, Doxygen output (build/): met.
  3. Fresh .venv, pip install -e ".[dev]", python -m pytest: 2 passed; ruff and mypy --strict clean; CI run green on Gitea 1.27.3.
  4. doxygen Doxyfile: exit 0, no warnings (output in build/, not build/doxygen/: Doxygen creates one level only; recorded in RC-008).
  5. CI workflow reviewed against QC-WF-001 and QC-YML-001: RC-008 Go.
  6. Repository description and 10 topics set through the API.
  7. .env untracked; no token value in any tracked file (checked).

Reviews: RC-006, RC-007 (ADRs), RC-008 (workflow), RC-009 (Python skeleton), all Mode: autonomous, not independent.

Closes #2
Closes #3
Closes #4
Closes #5
Closes #6
Closes #7

MIL-001 Repository foundation (autonomous mode, plan accepted in chat). Go / No-Go criteria of MIL-001: 1. `pyproject.toml`: `requires-python >=3.13`, `dependencies = []`, pytest in the `dev` extra: met. 2. `.gitignore` ignores `.venv/`, `__pycache__/`, `.env`, Doxygen output (`build/`): met. 3. Fresh `.venv`, `pip install -e ".[dev]"`, `python -m pytest`: 2 passed; ruff and mypy --strict clean; CI run green on Gitea 1.27.3. 4. `doxygen Doxyfile`: exit 0, no warnings (output in `build/`, not `build/doxygen/`: Doxygen creates one level only; recorded in RC-008). 5. CI workflow reviewed against QC-WF-001 and QC-YML-001: RC-008 `Go`. 6. Repository description and 10 topics set through the API. 7. `.env` untracked; no token value in any tracked file (checked). Reviews: RC-006, RC-007 (ADRs), RC-008 (workflow), RC-009 (Python skeleton), all `Mode: autonomous, not independent`. Closes #2 Closes #3 Closes #4 Closes #5 Closes #6 Closes #7
Tirsvad added 3 commits 2026-10-13 10:32:51 +02:00
Task: MIL-001#1
Refs #2
Refs #3
Refs #4
Refs #5
Refs #6
Task: MIL-001#1
Refs #2
Refs #5
Refs #6
Resolve pending commit links for the MIL-001 deliverables
CI / Test on Python 3.13 (pull_request) Successful in 51s
c9e180702a
Tirsvad merged commit 530a1f8f2b into main 2026-10-13 10:34:27 +02:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Tirsvad-Udemy-100-days-of-code/026-nato-alphabet#21