Repository navigation
Native Wire3 EN
Before a tiny riidolaya claim/hint model can suggest which candidate to verify first, its captions need behavioral evidence. This bundle records two development requests: paginated Union directory reads and JSON duplicate-key rejection. It is an original Go-library observation, not a model decision or a new training result.
| Measure | Actual value |
|---|---|
| Requests / frozen inputs / candidate captions | 2 / 13 / 6 |
| Saved and verified candidate-input rows | 39 |
| Frozen Wanted comparison | 24 pass / 12 mismatch / 3 unknown |
| Directly instrumented original methods / owned callbacks | 96 / 89 |
| Durably acknowledged frames | 528 |
| Whole-child elapsed time | 2.748737667s |
| macOS child maximum RSS, measured after Wait | 12,189,696B ≈ 11.63MiB |
| Retained executable | 4,575,474B ≈ 4.36MiB |
| Evidence file / journal | 14,303B / 404,858B |
| New Laya inference / Fit / protected rows | 0 / 0 / 0 |
This is one finite observation including process setup and Sync. It is not a repeated benchmark or Laya latency/memory measurement. GPU execution is unverified. GOMEMLIMIT=64MiB is advisory Go heap guidance, not a hard RSS limit. Startup and nested original-call counts remain unknown.
The39 rows are 6×3 + 7×3. Inputs, candidates and translations do not create independent requests. Existing connected groups79/83 keep their development_train roles. New independent source families, the new20→60 independent cohort and protected2400 evaluation additions are all zero. Whole-work gains of at least5% and monetary savings remain unestablished.
The first request merges overlapping lists, then reads them in multiple batches. Caching the merged list once and moving a cursor passed all six frozen inputs. Reading a positive count from the original on every call or rereading the entire list from the beginning had omissions, repetitions or different return contracts.
The second request rejects duplicate keys within each JSON object before values collapse. a and \u0061 decode to the same key. Tracking decoded keys separately per object and stopping at the first duplicate passed all seven inputs. Comparing raw spelling misses the escaped alias. Converting to a Map first loses duplicate information and lacks error/location/stop channels. These are differences from the requested contract, not claims of upstream library bugs.
| Request | Candidate0 | Candidate1 | Candidate2 |
|---|---|---|---|
| Union | 6T → T | 2T·4F → F | 3T·3F → F |
| JSON | 4F·3U → F | 6T·1F → F | 7T → T |
T means all frozen predicates were confirmed. F means at least one known counterexample; associated U diagnostics remain. Unknown-only candidates do not become negative labels. Saved comparison retains each predicate. Label qualification and dataset materialization are separate steps.
The first original run failed before saving its first row. Our observer reused the full cache result as the destination for a partial result, leaving inactive entries behind. Resetting the destination to InfoReturn{} fixed it. Six regression controls use nonempty lists. The failed executable and partial journal remain preserved. The corrected worker ran once into fresh outputs without modifying frozen Wanted or upstream source.
The comparer also separates known null from unknown, retains recovered original panics as independent counterexamples, and validates every row before advancing state. Owned fake controls remain distinct from actual original-library observation.
With Go1.27.1, run:
bash scripts/verify-next60-native-wire3.shThe script reconstructs earlier public wire3/core/file/journal modules in temporary directories, applies the correction, then runs race, panicnil=1, vet and formatting checks. Default CI uses owned fake APIs and temporary files. It does not download or execute original libraries/models or train. Check the PR separately for actual new CI status.
source/controller starts and reaps one original child and checks evidence, journal, ACK and genuine EOF. source/comparer uses saved evidence only. source/core-overlay contains the cache reset and regression controls. source/archive preserves past executables. source/compiler and source/native-worker support optional macOS original observation; default controls do not run it. This research bundle is not automatically registered in the main riidolaya command.
Original reproduction needs its own resource admission, frozen revisions/licenses/file SHAs and fresh output paths. Templates refer to separately supplied pinned originals directories. Executables, original source bodies, raw journals and host paths are not published to GitHub. Owned observer/comparer/archive source does not replace upstream licensing obligations.
To preserve the failed worker while compiling a corrected one, two completed historical GJSON executables were archived. Raw6,339,316B became gzip2,753,963B, reclaiming3,585,353B before control metadata. The helper compares32KiB blocks directly with the still-present source and checks length, SHA, CRC, ISIZE, a single member and EOF before durable COMMIT and one unlink.
This is stream comparison, not an actual disk restoration. It is separate from the previous44 physically restored archives. Partial failures stay preserved and retries are not automatic. The cumulative512MiB retained research-file cap continues to apply; it is distinct from the Mac's total RAM or disk capacity.
Run evidence · First failure · Archive readback · Issue19 · 한국어
After an independent implementation matched all819 predicates, Root qualified six labels for the two requests. The 37-row development successor was generated in Go and matched all37 Reader values and bytes. The68 new unknown predicates remain linked to the prior selected scope46; new Fit remains zero. Default CI reproduces saved data and owned controls only.
PR #132: 필수 CI 통과·동일 트리 병합 / CI passed; identical tree merged.
학습 없는37개 비교 / Nonlearned37 comparison · HF37 게시 증거 / HF37 publication evidence.
A separate controller correction preserves first accepted abort cause and signal outcome/errno. Default/compatibility race controls passed; historical observations and sealed source are preserved. It does not guarantee reaping an arbitrary child that continues running after a real signal failure. Correction details.
riidolaya is experimental. No demonstrated Codex cost savings; repository selection is preview-only.
riidolaya는 실험 단계입니다. Codex 절감은 미입증이며 저장소 선택은 preview입니다.
English README · 한국어 README · Versioned Wiki sources / Wiki 원본
이전 연구 안내 펼치기 / Earlier research
- 실제 이어 학습 V3 · 한국어 · Actual V3 training · English
- 진행·완료 보고·질문100건 결과 KO · 100-case results EN
- 라벨·이모지·상태 힌트 KO · Content/state hints EN
- 개발 진행·완료 보고·질문 pilot KO · Development pilot EN
- 작은 검증 기록 KO · Compact evidence EN
- 현재 개발 자료 35개·다음 학습 조건 · 35-row data and next training gates
- 개발용 학습 자료 2개 · Two qualified training requests
- 첫 두 과제 실제 관측 · First two actual observations
- 전체 사용법 KO · Full usage EN
- 작은 동작 힌트 KO · Small hints EN
- 설명 보강 비교76 · Caption diagnostic76
- Go 압축 가중치78 · Packed Go weights78
- 공개 함수 동작 검증 · Public function verification
- 다음 학습 자료 준비 · Training data preparation
- 동작에서 학습 정답·실제 학습79 · Grounded labels and actual fit79
- 소스 동작 관찰 · Source observations
- 저장 크기와 RAM · Storage and RAM
- 라이선스 · Licensing
- 시점별 기록 원문 / Chronological history
- 전체 연구 링크 / Full research index
- 문서 목록 / Documentation