spec(kosmos/2.1): 2.0 deferrals landed 기록 + LSP @corpus byte-parity 복원#18
Merged
Conversation
…y 복원 kosmos 저장소를 coherent release-ready 상태로 마감. 문법(§1–§6)은 byte-무변경 — spec/format/tooling 정합성만 정직하게 정리. kosmos/2.1 (grammar-identical minor): - spec/kosmos.md §8에 `kosmos/2.1` 항목 append (§8 append-only 준수, 2.0 항목 불변) + SPEC VERSION 헤더 2.0→2.1, README 뱃지 lockstep. kosmos/2.0이 "2.x minors로 deferred"라 적어둔 4개 layer — ① `.limen` 포맷+코덱(spec/limen.md, impl/limen.hexa, 14/14 self-test) ② merkle 구성(spec/limen.md §3) ③ HF export(tool/corpus_to_hf.hexa, docs/hf_export.md) ④ LSP/tree-sitter `@corpus` 인식 — 전부 landed 상태를 정직하게 기록. deprecated `.py` LSP @CorPuS 동기화 (byte-parity 복원): - canonical lsp/kosmos_lsp.hexa는 `@corpus` 최상위 entry를 인식하나 라이브 에디터 stdio 서버 lsp/kosmos_lsp.py는 미인식 → 유효한 @CorPuS 파일을 "exactly one @anchor"로 오탐하고 진단 5건이 drift. `.py` validate()/hover()를 `.hexa`에 맞춰 @CorPuS top-level + nested member + corpus meta + corpus hover 미러. PARITY_VERIFY.md 갱신. stale 참조 교정: - .kanchors→.limen rename(#14)이 놓친 lsp/kosmos_lsp.hexa member hover 1건 → `*.limen`. repo 전체 kanchors 잔존 0. verify (verbatim): - LSP py↔hexa parity: 26/26 byte-equal (11 anchors + 11 fixtures + 4 examples, @CorPuS example exit 0 포함) — stdout+exit 동일. - limen 코덱 self-test: 14/14 PASS (FIPS SHA-256+CRC vectors, round-trip, tamper, merkle edge, disk I/O). - HF export: examples/04 → datasets manifest emit exit 0. - residual `kanchors`: 0. 남은 정직한 ⏳ (날조 없음, 본 마감 범위 밖): - corpus-of-shards merkle root (모든 shard 위 root) = spec/limen.md §4 future-minor. - anima-emergence-trace profile = draft (Phase B observability fire 대기, 명시됨). - tree-sitter CLI 로컬 미설치 → grammar.js의 @CorPuS rule 존재만 정적 확인(파싱 미실행). - 실제 .limen shard 미동봉(scale corpus 부재) — example는 placeholder sha256 pointer. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
kosmos 저장소를 coherent release-ready 상태로 마감.
.kosmos문법(§1–§6)은 byte-무변경 — spec/format/tooling 정합성만 정직하게 정리(날조 없음, EXISTS만 finalize + 진짜 gap은 honest flag).마감 전 상태 vs "final"이 필요로 한 것
저장소는 이미 매우 견실했다 — spec kosmos/2.0, 5-lang README, profile 2개,
.limen코덱(14/14), HF export, hexa-native LSP, tree-sitter. 다만 세 가지 실제 정합성 gap이 있었다:kosmos/2.0항목이.limen/merkle/HF/LSP@corpus를 "deferred to 2.x minors"라 적어뒀지만 네 layer 모두 그 후 landed — version-history SSOT에 기록 누락..hexaLSP는@corpus를 인식하나 deprecated.py라이브 에디터 서버는 미인식 → 유효한@corpus파일을 "exactly one @anchor"로 오탐, 진단 5건 drift, PARITY_VERIFY "byte-parity" 주장 stale..kanchors→.limenrename(rename(kosmos): .kanchors → .limen (anchor-harbor, 그리스어 λιμήν=항구) #14)이 놓친 canonical.hexahover 참조 1건.정확히 finalize한 것
kosmos/2.1항목 append(append-only 준수·2.0 항목 불변) + SPEC VERSION 헤더 2.0→2.1 + README 뱃지 lockstep + limen.md status에 2.1 fold 명시..pyLSP를.hexa에 맞춰@corpustop-level + nested member + corpus meta + corpus hover 미러(byte-parity 복원)..hexahover의 stale*.kanchors→*.limen..log→.md교정).verify (verbatim)
남은 정직한 ⏳ (날조하지 않음 · 마감 범위 밖)
spec/limen.md§4 future-minor.anima-emergence-traceprofile = draft (Phase B observability fire 대기 · 문서에 명시).@corpusrule 존재만 정적 확인(파싱 미실행)..limenshard 미동봉(scale corpus 부재) — example는 placeholder sha256 pointer.최종 spec version: kosmos/2.1.
🤖 Generated with Claude Code