2026-08-28 세션 — 401 벽 코드수정 완료, 운영배포만 남음
handoff.md 에서 원문 그대로 이관한 조각(26.10.20 캡 20,000자 정리). 아래 「논의·대안」 = 원문 무변경.
논의·대안
26.8.28 저녁 — 401 벽 코드수정 완료, 운영배포만 남음
- ✅pfs 수정 = master
c4835a7(2파일). ①web/__init__.py_AGENT_PATHS+=/api/poin/colors·/material-spec/fields·/collect②material_spec_controller._relay_authorized()가X-PFS-Agent-Token도 수용 — 문(before_request)과 방(핸들러)이 토큰 하나로 열린다. 상세·근거·안 넣은 경로 2개 =projects/pfs/rules.mdPFS-D008 절. - ✅플러그인
PoinDb.cs—ApplyRelayToken이 DLL 옆pfs_agent_token.txt→X-PFS-Agent-Token을 보낸다(parse_token.txt→X-Parse-Token은 유지, 둘 다 있으면 둘 다). 토큰 파일 읽기는ReadTokenFile(name)로 일반화. 빌드 경고0·오류0 194,048B. - ✅양쪽 PC 배포 완료 — 미니PC·사무실PC(
scp poinimos01)%LocalAppData%/pcadtools/에 DLL(MD5D6AC883E…) +pfs_agent_token.txt(MD5E04B78E1…) 해시 일치, MOTW 해제. 토큰 값 출처 =C:/dev/.secrets/pfs_agent.env(운영 서버 값과 sha88a475d0c일치 확인). - 배포 전 현상 실측(증거) — 올바른 토큰을 넣어도 운영·테스트 4경로 전부 401
{"code":"0003"}. 배포하면 뒤집힌다. - ✅운영 배포 완료 19:43 —
deploy-live 1430bba(페페 채팅 승인). masterc4835a7도 push(미반영 0). 상세 =projects/pfs/rules.md「26.8.28 운영배포 3건」. 운영 실측 = 401 벽 뚫렸다 — 토큰 있으면colors200 ·fields200 ·collect400doc required(인증 통과·쓰기 없음), 토큰 없으면 전부 401 유지. 테스트 서버도 200. 사이트맵 재빌드 미반영 0. - ⏳남은 것 1개뿐: 페페 육안 1회(AutoCAD 재시작 →
pcadtools→ 가구패널탐지 → 자재수집 탭 → 현장 불러오기 → 셀 고르고 도면 클릭 → 1세트 전송 → pfs 자재탭 「✨ 자동작성 검수 필요」). - 검사 2종(둘 다 DB·서버 불필요) —
matcollect/test_merge.py9/9 ·matcollect/test_auth.py11/11.
결정
원문 안에 포함(이관 조각이라 별도 추가 없음).
산출물·커밋
원문 안에 포함.
다음
원문 안의 미결·후속 참조. 상태 = 종결.
관계
- 주제 그룹: acad-tread
- 관련 문서: acad-tread-handoff