BTIS 등 로그인 필요 표면을 provider에서 제거하고, 권익위·지방의회 공개 보드의 실제 목록/첨부 경로를 고쳤다. 표 밖 기관은 open_portal 기반 discover로 능동 탐색하도록 스킬 지침을 확장했다.
Constraint: login-walled systems excluded, no auth bypass
Constraint: only verified public hosts and optional .go.kr discover probes
Rejected: BTIS as supported provider | unauthenticated bulk list unavailable
Confidence: high
Scope-risk: narrow
Directive: expansion must record live pagination/detail/attachment recipe before adding a provider
Tested: python3 gov-overseas-trip-report/tests/test_gov_overseas_trip_report.py
Tested: live acrc/daegu/daejeon/ggc/gb list + daegu detail attachments
Tested: discover --keyword 국외출장
Not-tested: exhaustive kordoc on every non-NEC attachment
선관위 목록 성공 경로를 GET pageIndex로 고치고, live 검증된 공개 기관 10개를 helper CLI/문서/픽스처 테스트와 함께 묶었다. POST pageIndex 실패 모드와 BTIS 로그인 벽을 명시해 범위를 속이지 않는다.
Constraint: allowlisted official hosts only, no corruption adjudication
Constraint: no repo storage of original PDF/HWP attachments
Rejected: POST pageIndex success path | server returns error page
Rejected: BTIS unauthenticated bulk scrape | login wall only
Confidence: high
Scope-risk: medium
Directive: provider 추가는 live list/detail/attachment probe 후에만
Tested: python3 gov-overseas-trip-report/tests/test_gov_overseas_trip_report.py
Tested: ./scripts/validate-skills.sh
Tested: live list nec/acrc/open/daegu/daejeon/ggc/gb + detail nec/mpm/mois/btis
Not-tested: every council attachment kordoc parse for non-NEC boards