Repository navigation
Public Behavior Plan 57 EN
The goal is to expand verifiable hint evidence about small requirements that code candidates may satisfy. Start with version strings and path patterns. For requests such as ignoring build metadata in version precedence or matching nested directories, a tiny model could suggest which candidate to check. Existing tools retain responsibility for acceptance and truth.
This stage compares original Go functions against independently written expectations for finite inputs. It does not demonstrate general code understanding, router savings or successful training. Do not revise expectations after observing results to manufacture a pass.
| Source | Pinned version and revision | Behaviors |
|---|---|---|
| Masterminds/semver | v3.4.0 / 61fc460d28283a91c53be65c2e0f20b494ac8ad9
|
Strict parsing, metadata, prerelease precedence |
| bmatcuk/doublestar | v4.9.1 / 8b690afa33319b0a1869367f594e53977e38bc99
|
Slash/glob, escaping/character matching, pattern validation |
The15 original files total99,035 bytes. Preserve both complete MIT copyright, permission and disclaimer notices. Keep unchanged Go source in audit fixtures. Preserve original module files under metadata without changing the parent module's dependencies. Record byte and SHA mappings between original and packaged paths. Link SemVer2.0.0 and author expectations separately.
- Strict parsing: preserve original string, numeric components, prerelease and metadata on success; nil and exact error kind on failure. Library error identities are descriptive API contracts, not error names mandated by SemVer.
- Metadata: distinguish string preservation from having no influence on precedence.
- Prerelease: cover releases, numeric/text identifiers, dotted prefixes and ASCII case. Include numeric identifiers larger than uint64, preserving possible normative discrepancies.
- Glob: cover whole-name matching, slash boundaries,
*and component-only**. Exclude filesystem operations and OS-dependentPathMatch. - Escape/character: cover escaped wildcards and
?, with ASCII and Unicode boundaries stated per input. - Validation: observe
ValidatePatternbool separately fromMatchbool/error. Include first-alternative success in a malformed brace pattern. Distinguish a stronger reject-the-whole-pattern policy from original API behavior as a policy discrepancy.
Source reading predicts an issue with large prerelease numeric comparison and early success on malformed braces. These are pre-observation hypotheses. Keep normative, descriptive API and separate policy expectations distinct; do not copy implementation hypotheses into accepted truth. Aliases, helpers, reversed pairs and input variants do not become independent tasks or families.
Use Go1.27.1, pure Go audit execution, offline observations and input/file bounds. Original APIs receive raw UTF-8. Never lowercase or strip punctuation from API inputs. Do not automatically fill hint inputs with outcomes or source IDs.
Freeze source, observer, plan and expectations; verify actual binary SHA and input freeze before one official collection. Count property observations separately from requested entry API calls: comparison requires two strict parses and one comparison. Record getter/String/Original calls separately; do not count upstream internal helpers. Preserve errors, panic and unsupported states; incomplete observations do not produce false labels. Post-collection regression replay does not add official samples.
The production riidolaya hint path gains no library loading or locks. Fixtures and auditor are a separate maintainer tool. Heap soft limits and execution settings are not measured resource results.
Preserve previous pending/unknown evidence and measurements. New public behavior evidence does not fulfill240 sources, at least15 relationship groups,5% necessary model-free utility or2400 distinct protected-final requests per domain. New fits, paid model calls, final evaluation and weight releases remain0. Reassess training eligibility after diversity and actual checking-work reduction are demonstrated.
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