업데이트 2.236
2026. 9. 13.
v2.236.0.0BETAMINOR
Seymour2026년 9월 4일
FFX Research Tools: Linux x86-64용 내부 보유-읽기 기반
- 유틸리티 아래에
LinuxNativeFileSystem과LinuxReadOnlyDirectory를 추가합니다: 디스크립터 상대openat2조회, 심볼릭 링크/트래버설/하위 마운트 거부, 동일 디스크립터statx관찰. 핸들은 독립적인 소유권을 가지며 파일 스트림은 읽기 전용입니다. - 합성 테스트는 ABI, 바이트/유니코드, 이름 변경 후 동일성, 잘못된 유형, 라이터 없는 FIFO, 디스크립터 0, 핸들 누수 및 동시 해제를 다룹니다. Ubuntu 게이트: 156 PASS (Linux 33 + Claims 115 + 격리 8); Task 11 없는 격리 컴포넌트보내기: 41/41; 경고/오류 없는 Release 빌드.
- 설계/계획 및 README가 경계를 명시합니다: CLI/퍼블리케이션은 Windows 전용으로 남습니다. 이 기반은 퍼블리시하지도, 코퍼스 증거를 받아들이지도, 콘텐츠를 동결하지도, 카탈로그 완전성을 증명하지도 않습니다. 에디터 로직/UI/종속성 변경 없음; 4개의 버전 필드만 프로젝트 거버넌스를 따릅니다.
- 네이티브 디바이스/inode/크기 비교를 추가한 후 독립 검토 CLEAN. 플랫폼 가드는 실제 어셈블리와 일치한 해시 4/4로 Windows 11/.NET 10.0.10 VM에서 통과했습니다; 임시 테스트 파일만 있고 재구성 없음. Task 11은 진행 중이며 그 4개 파일은 이번 통합에서 제외됩니다.
v2.235.0.0
v2.236.0.0BETAMINOR
Seymour2026년 9월 13일
Spira Reforge Studio용 네이티브 공개 Linux 지원: 배포, 비공개 도구 및 실데이터 모듈 증명
- C1 Linux의 fail-closed 웹 뷰어: 모든 I/O 이전에 타입화된 거부를 반환하는 브라우저 없는 파사드와 복원·빌드 시 강제되는 엄격한 RID 허용 목록(linux-x64/win-x64); Windows WebView2 경로는 그대로 유지되며 그래프로 검증됩니다.
- C2 비공개 도구: FFXED는 JVM 주입 변수를 정리하고 토큰화된 인수를 사용하는 패키지 Java 런타임을 통해서만 실행됩니다; 고정된 vgmstream r2117(업스트림 해시, ISC 라이선스)은 Linux에서만 앱 비공개로 제공됩니다; 모든 CLI 생성은 동시 드레인, 바이트 상한, 고정 테일, 프로세스 트리 종료를 갖춘 경계 러너를 거칩니다; 선택기/재정의/PowerShell 부트스트랩이 제품 UI에서 제거되었습니다.
- D 배포: 자체 포함 linux-x64-portable 프로필; 실제 ldd와 12초 실기동에서 도출된 런타임 계약; schema-2 매니페스트, no-follow 검증, 결정론적 tar.gz 아카이브(A/B 바이트 동일)를 갖춘 linux_release.py CLI; 선택 기능을 정직하게 사용 불가로 표시하는 Linux 패키지 정책.
- 제품: UI와 테스트가 공유하는 타입화된 디스패치 권한(31개 공개 모듈, 정확한 집합); Arena Tracker는 충돌하는 대신 지역화된 "실시간 게임 필요" 상태로 저하됩니다(전용 회귀); MonEditor는 플랫폼 사용 불가와 카탈로그 경로 누락을 구분합니다.
- 증거: 실제 코퍼스(매직 DLL 583개 + 감사 + 추출 마스터)로 전체 스위트 1705/1705, 건너뜀 0; 제품 경로를 통해 실제 프로젝트를 로드한 외부 스모크 매트릭스 31/31 모듈, 이미지로 검증된 실제 콘텐츠의 31개 서로 다른 화면, 완전한 이중 불변성(모든 방향 — 변경, 제거, 추가 — 에서 패키지와 프로젝트가 바이트 동일), 아홉 개의 서로 다른 셸에서 게이트된 9개 언어 통과.
- 독립 검토 후 강화(발견 12건, P0 0건, 전부 수정): Git에서 추적 가능한 퍼블리시 프로필; 구조적 거부 규칙(pdb/exe/FFXED/java)과 PDB 없는 퍼블리시 대상으로 package-allowlist에 조정된 Linux 컴포넌트; 프리플라이트는 거부된 출력에 절대 쓰지 않음; verify는 fd 기반 O_NOFOLLOW 해싱과 트레이스백 없는 INVALID_FORMAT으로 매니페스트 ID(대상/프로필/컴포넌트/버전/커밋)를 인증; 아카이브는 배타적 생성, 소스 검증, 추출 재검증을 획득; 스모크 오라클 강화(xdotool 반환 코드, PID에 바인딩된 단일 창, 비균일 캡처, 불변성의 추가 감지); 도구 러너는 오버플로 시 즉시 깨어납니다(10.3초→283ms); 오디오 승격은 롤백 가능한 트랜잭션; 디스패치는 상태를 변경하기 전에 알 수 없는 id를 거부; Arena Tracker는 오류를 삼키지 않고 기록합니다.
- 남은 명시적 게이트: 이 세트의 원자적 커밋, Windows VM 회귀, 최종 독립 검토 및 공개는 분리된 상태로 유지됩니다; 아무것도 공개되지 않았습니다.
v2.235.4.0
v2.236.0.1BETAREVISION
Seymour2026년 9월 4일
FFX Structures: 로컬 PC 추출물의 Monster BIN 및 문자 테이블에 대한 문서 정정
FFX_ATLAS_CORRECTIONS_PC_2026-09-04.md를 통합합니다:0x04–0x1C의 7개 포인터 필드,0x20의 크기,0x30–0x33의 DTO/섹션 겹침,+0x14의 스탯 블록 앞 5개 텍스트 참조, 해시 범위의 m001 값.- US 테이블의 ASCII 설명을 정정합니다; 전체 테이블 디코더 동등성에 대한 반례를 포함하여 스크립트 코드, 유니코드 인덱스, UTF-8 오프셋을 구분합니다. 해석 모호성을 명시하면서 5개 소형 테이블의 정확한 해시와 UTF-8 개수를 기록합니다.
- 10개 원시 앵커, 6개 소형 샘플, 5개 해석 출처를 교차 확인합니다. 레거시 바이트는 보존; 기능적 소스, 파서, 코퍼스, VM 변경 없음. 경계된 오프라인 증거만: Task 7 vNext/Task 11, 런타임, 다른 플랫폼 및 전체 카탈로그 승인은 보류 중입니다. ### MINOR
v2.236.0.0