release: 0.3.0a1 — Wave 2 modules + functional unified CLI#24
Merged
Conversation
- 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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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
sillokCLI, and brings the docsto the new state.
Changed
0.2.0a3→0.3.0a1(sillok/__init__.py,pyproject.toml).sillokCLI fixed —sillok.cli:mainwas a stub that raisedImportErroron 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. Amodule with a missing optional dependency degrades to a clear per-subcommand
error instead of breaking the whole command. New tests in
tests/unit/cli/.CHANGELOG.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
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-existingenvironment-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/cliclean.Upstream: peterkimpmp/aipm#661 · Bundles: #17 #18 #19 #20 #21 #22 #23