Files
llm-wiki/docs/superpowers/specs/2026-07-18-ca-skeleton-frontend-operational-contract-review/adversarial-review.md
T

3.3 KiB

Adversarial Review

Finding ID Original Claim Strongest Counterargument Evidence Needed To Falsify Falsification Result Verdict Final Severity
L1-F01 구현 증거가 없어 backlog에 가깝다 규범 계약은 구현보다 먼저 존재할 수 있고 문서도 planned 승격 경계를 명시한다. 로컬 미발견은 원격 부재를 입증하지 않으므로 "계약이 아님"까지 확대할 수 없다. repository URL·commit·test artifact와 계약 매핑 evidence boundary는 유효, 계약 부정은 과함 DOWNGRADE — prospective contract로 재서술 Medium
L1-F02 hub에 contract mechanism이 남지 않았다 모든 algorithm을 hub에 복제하면 branch SSOT와 drift하며, 기존 문서에도 envelope·성능 default·branch 목표 일부가 있다. 다만 branch 미생성 상태라 minimum owner는 필요하다. 생성된 branch의 stable owner/default/test와 hub owner map 전면 중앙화는 기각, minimum만 유지 DOWNGRADE — project-wide minimum으로 축소 Medium
L1-F03 architecture/deployment diagram이 필수인데 없다 architecture는 필수지만 deployment는 template에서 선택이고 누락을 needs-diagram으로 공개했다. readiness 결함이지 숨은 구조 결함은 아니다. 실제 artifact·embed·frontmatter·review architecture 요구만 유지 DOWNGRADE — deployment 무조건 의무 제거 Medium
L1-F04 ID/lifecycle/count 정합성이 없다 모든 ADR lifecycle을 hub에 복제할 필요는 없지만 실제 행 수와 "6개" 문구의 불일치, owner pointer 부재는 반증되지 않는다. stable D-ID → owner branch mapping과 count check 경량 registry만 요구 DOWNGRADE — owner pointer와 count 수정 Medium
L1-F05 CA port ownership이 모호하다 adapters port가 adapter가 구현하는 output port를 뜻했을 수 있고 실제 import 위반은 아직 UNVERIFIED다. 그러나 문서만으로 interface owner를 판정할 수 없다는 문제는 남는다. directory/import matrix와 lint fixture 문서 모호성 확인 KEEP — implementation 전 정정 필요 High
L1-F06 timeout/retry/error 의미가 없다 malformed payload와 일부 error path는 이미 있으며 모든 status·jitter 세부를 hub에 두면 중복이다. 공용 client의 cap·abort·unsafe mutation·terminal semantics만 cross-branch minimum이다. owner branch 상세 matrix·tests와 hub minimum 범위를 minimum으로 축소 DOWNGRADE — retry 종료 의미 중심 Medium
L1-F07 auth ownership gap이 있다 named 위임처는 이미 있고 route guard는 security boundary가 아니라 UX일 수 있다. token lifecycle을 skeleton으로 가져오면 범위 확장이다. injected session port와 backend authz 비대체 test session-state interface만 누락 DOWNGRADE — 얇은 integration port만 Low
L1-F08 NFR/runbook이 없다 provider 미정인데 vendor command와 dashboard를 쓰면 사실을 발명한다. threshold·degrade 방향은 이미 있으므로 tool-neutral evidence/rollback owner만 먼저 고정해야 한다. provider 확정 후 command·artifact·recovery evidence exact command 요구는 연기 DOWNGRADE — evidence schema와 rollback gate Medium