Skip to content

P04 본사 예약 계약 발행 UI 임시 증거

  • 본사 Material navigation rail에 예약 계약 발행 목적지를 추가했다.
  • 승인 JSON 원본 바이트를 읽고 revision·승인 결정·승인 시각·근거 수를 먼저 보여 준다.
  • 명시적 확인 전에는 발행할 수 없고, 성공 뒤 immutable 발행 영수증을 표시한다.
  • 데스크톱과 390px 모바일은 각각 맞는 단일 열 카드 레이아웃을 사용한다.
  • 브라우저 console error/warning 0, 합성 POST 201, 프론트 641 tests PASS다.
  1. A · 프로덕션 빌드 실행

    Frontend 4149382를 Astro 7 Node adapter production build와 preview로 실행했다.

  2. B · 승인 패킷 선택

    canonical JSON + LF 형식의 합성 승인 패킷을 업로드했다. UI가 원본 파일명·바이트 수, bundle revision, 승인 결정, 승인 시각, item·source evidence 수를 표시했다.

  3. C · 명시적 확인

    “승인 패킷과 발행 대상 revision을 확인했습니다” 체크 전에는 발행을 막고, 체크 뒤에만 POST를 허용했다.

  4. D · 발행 영수증

    합성 same-origin API가 201을 반환하자 성공 안내와 backend 계약 형태의 publication receipt를 표시했다.

  5. E · 반응형 확인

    1280×720에서는 rail과 넓은 카드, 390×844에서는 모바일 header와 세로 카드로 치환되는지 확인했다.

  6. Z · 판정 제한

    Contract 15b15ca, backend cf43586c, frontend 4149382의 코드 경계만 고정했다. 실제 actor 통합 run 전까지 P04 RED를 유지한다.

본사 관리자의 승인 계약 발행 성공 데스크톱 화면

390픽셀 본사 관리자 화면에서 승인 패킷 선택, 확인, 합성 발행 성공까지 진행한 세 단계 animated WebP
Gate결과위상
Contract operation/receipt15b15ca, OpenAPI·browser-safe receiptGREEN · code
Backend publication boundarycf43586c, HTTP/OpenAPI regressionGREEN · code
Frontend UI4149382, lint, 101 files / 641 testsGREEN · code
Astrocheck 312 files, errors 0; production build PASSGREEN · code
Browser layoutdesktop + 390px mobile, console error/warning 0GREEN · UI-only
API/actor/databasesynthetic route, 실제 actor·DB 미실행미검증
P04 전체운영 법무 패킷·clean integrated run·배포 미완RED

파일 크기·SHA-256·frame 수·제한은 provisional manifest가 소유한다.