Skip to content

release: 0.3.0a1 — Wave 2 modules + functional unified CLI#24

Merged
peterkimpmp merged 1 commit into
mainfrom
release/0.3.0a1
Jun 2, 2026
Merged

release: 0.3.0a1 — Wave 2 modules + functional unified CLI#24
peterkimpmp merged 1 commit into
mainfrom
release/0.3.0a1

Conversation

@peterkimpmp

Copy link
Copy Markdown
Contributor

Release 0.3.0a1 — Wave 2 modules + functional unified CLI

Bundles the seven Wave 2 modules (already merged via #17#23) into a tagged
release, fixes the previously-broken unified sillok CLI, and brings the docs
to the new state.

Changed

  • Version 0.2.0a30.3.0a1 (sillok/__init__.py, pyproject.toml).
  • sillok CLI fixedsillok.cli:main was a stub that raised ImportError
    on invocation (the headline console command crashed). It is now a lazy,
    dependency-tolerant click dispatcher: sillok --version, sillok route "<msg>",
    and mounted module groups sillok eval / sangso / schemas / tongsa. A
    module with a missing optional dependency degrades to a clear per-subcommand
    error instead of breaking the whole command. New tests in tests/unit/cli/.
  • DocsCHANGELOG.md (0.3.0a1 entry), README.md + README.ko.md
    (status + Wave 2 modules + CLI-now-functional), STATUS.md (Released bump,
    Feature 9/10 notes flipped, Wave 2 module table).

Independent-operation verification

  • Fresh python -m venv + pip install -e ".[dev]" → all 7 Wave 2 modules import.
  • sillok --version / --help / eval --help / route "<msg>" all work.
  • pytest → 154 passed locally; the 3 remaining failures are pre-existing
    environment-only integration tests (need a built FTS5 index / probe registry)
    that pass in CI — unrelated to this change.

Validation

  • ruff check / ruff format --check / mypy sillok/cli clean.

Upstream: peterkimpmp/aipm#661 · Bundles: #17 #18 #19 #20 #21 #22 #23

- Bump version 0.2.0a3 -> 0.3.0a1 (sillok/__init__.py, pyproject.toml).
- Fix the unified `sillok` CLI: sillok.cli:main was a stub that raised
  ImportError; it is now a lazy, dependency-tolerant click dispatcher
  (`route` + mounted `eval`/`sangso`/`schemas`/`tongsa` groups). Adds
  tests/unit/cli/test_cli.py.
- CHANGELOG: document the 0.3.0a1 release (7 Wave 2 modules + CLI).
- README.md / README.ko.md: status + Wave 2 modules + CLI-now-functional.
- STATUS.md: bump Released, flip Feature 9/10 notes, add Wave 2 module table.

Upstream: peterkimpmp/aipm#661
Signed-off-by: peterkimpmp <tykim21@gmail.com>
@peterkimpmp peterkimpmp merged commit 9889362 into main Jun 2, 2026
6 checks passed
@peterkimpmp peterkimpmp deleted the release/0.3.0a1 branch June 2, 2026 04:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant