fix: resolve PyPI release blockers and major inconsistencies - #476
Open
hiroshitanaka-creator wants to merge 1 commit into
Open
fix: resolve PyPI release blockers and major inconsistencies#476hiroshitanaka-creator wants to merge 1 commit into
hiroshitanaka-creator wants to merge 1 commit into
Conversation
BLOCKER fixes:
- Add src/po_core/config/__init__.py so importlib.resources.files("po_core.config")
works in installed wheels (battalion_table.py, pareto_table.py, release_smoke.py)
- Add pre-publish gate job to publish.yml: must-pass tests + safety check run
before build; publishing without CI passing is no longer possible
- Remove "|| true" from safety check in ci.yml; add security to build.needs so
CVE detection now blocks the build and publish pipeline
MAJOR fixes:
- Fix philosophers_max_normal default 39→42 in config.py, settings.py (2 places);
REST API now deploys all 42 philosophers by default as documented
- Update REPOSITORY_STRUCTURE.md: replace v0.2.0b4→v1.0.2 (4 places), update
Last Updated date, add completed M1-M4 milestones to Phase table
- Remove po_system_prompt (20-philosopher Claude test framework) from public
__init__.py exports; it is internal testing infrastructure, not public API
- Fix badiou.yaml risk_level: 1→2 to match manifest.py (REDTEAM tier)
- Update QUICKSTART.md: pip install po-core-flyingpig is now primary install path
MINOR fix:
- Add WIP notice to philosophers/prompts/_GUIDE.md clarifying that YAML prompt
files are incomplete (2/42 done) and LLMPhilosopher currently uses llm_personas.py
https://claude.ai/code/session_01DzvQ452ppBamM7UzQnhAd5
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.
Summary
必須チェック(SSOT / 進捗 / テスト報告)
docs/厳格固定ルール.mdを読んだdocs/status.mdを更新した(どこを動かしたかを記載)要件トレーサビリティ(M4ゲート)
Status Update
Test Report
pytest -q実行ログ(コマンドと結果):
Impact / Rollback
Policy Change Protocol v1(policy定数変更時のみ必須)
Evidence
1.
2.
3.
ADRチェック
docs/adr/XXXX-*.mdDeterminism & Compatibility Checklist
case_001/case_009)を変更していないtests/test_input_schema.py/tests/test_output_schema.py)tests/test_golden_e2e.py)docs/operations/migration_guide_v1.mdを更新したNotes