Skip to content

chore(release): 0.3.0#102

Merged
tjdwls101010 merged 2 commits into
mainfrom
wi-p9-release-0-3-0
Jul 19, 2026
Merged

chore(release): 0.3.0#102
tjdwls101010 merged 2 commits into
mainfrom
wi-p9-release-0-3-0

Conversation

@tjdwls101010

Copy link
Copy Markdown
Owner

Release branch for 0.3.0 — documents what #96#101 changed, records the wiki relocation, and bumps the version literal.

Contents

Wiki moved under docs/ (separate commit). The folder had already been moved on disk; this records the rename and fixes the seven README links that pointed at the old path and were broken in the working tree.

Error-Handling / CLI-Reference — exit 3 carries two kinds and only one is worth retrying: source_access_error is transient, parse_error is an unrecognized shape the next identical call reproduces. Both pages record that a nonexistent identifier is now exit 4, since law.go.kr answers an unknown identifier with an empty body and the old "retry shortly" advice applied to a lookup that could never succeed. CLI-Reference also documents the version field and gains a context-budgeting section with the measured sizes.

Gotchas — two new entries, both about a wrong reading rather than a wrong call:

  • An agency with no records is not an agency that did nothing. Zero hits come back from never-received, never-opened, never-published, and wrong-docket alike. This is the family where that misreading does the most damage, because the question is usually whether the agency failed to act.
  • A table of contents is not the statute, and a 요지 is not the ruling. --toc and --brief re-open the candidate-vs-body gap inside a single document.

Sources-and-Coverage — the two new families with authority kept apart from precedent, a note that the four special tribunals are absent from the general decc docket, and 입법예고 recorded as out of scope with its actual reason (국민참여입법센터 is a separate source law.go.kr does not expose).

README — coverage updated; scope exclusions updated.

Release checks (all pass at 0.3.0)

python -m compileall moleg_api tests -q      OK
pytest -m "not live"                          511 passed
MOLEG_OC=chunghun1 pytest -m live             17 passed, 1 skipped
python -m build                               moleg_api-0.3.0 (wheel + sdist)
python -m twine check dist/*                  PASSED
git diff --check                              clean

Internal doc links verified to resolve.

🤖 Generated with Claude Code

tjdwls101010 and others added 2 commits July 19, 2026 23:09
The folder had already been moved on disk; this records it and fixes the
seven README links that pointed at the old path, which were broken in the
working tree until now.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Documents what the five feature branches changed, and bumps the single
version literal that pyproject reads.

Error-Handling and CLI-Reference now say that exit 3 carries two kinds and
only one is worth retrying: source_access_error is transient, parse_error is
an unrecognized shape the next identical call will reproduce. Both pages
also record that a nonexistent identifier is now exit 4 rather than exit 3 —
law.go.kr answers an unknown identifier with an empty body, so the old
"retry shortly" advice applied to a lookup that could never succeed.

Gotchas gains two entries, both about a wrong reading rather than a wrong
call. An agency with no records is not an agency that did nothing: zero hits
come back from never-received, never-opened, never-published, and
wrong-docket alike, and this is the family where that misreading does the
most damage because the question is usually whether the agency failed to
act. And a table of contents is not the statute — --toc and --brief re-open
the candidate-vs-body gap inside a single document, where an article title
is not what the article requires and a 결정요지 is not a quotable ruling.

Sources-and-Coverage adds the two new families with their authority kept
apart from precedent, notes that the four special tribunals are absent from
the general decc docket, and records 입법예고 as out of scope with its actual
reason (국민참여입법센터 is a separate source law.go.kr does not expose).

Release checks all pass at 0.3.0: compileall, 511 deterministic tests, 17
live tests, build, twine check, git diff --check.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@tjdwls101010
tjdwls101010 merged commit 33c72cd into main Jul 19, 2026
5 checks passed
@tjdwls101010
tjdwls101010 deleted the wi-p9-release-0-3-0 branch July 19, 2026 14:15
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