Scoped Property Results 56c EN - teamswyg/laya-tools GitHub Wiki
Scoped property proposal preparation56c record
한국어 · Usage · Preparation design · Preparation execution plan · Execution snapshot
Go riido-scopeprep generated proposal files for small properties. The12 rows reuse4 existing parents across3 properties, with36 candidate descriptions, all pending. Candidate evaluations, official property truth, groups, fits, model calls, rankings and performance measurements remain0. These results establish neither model utility nor LLM savings.
Why separate properties
A function that is wrong overall can satisfy a smaller property. For example, it might handle quoted commas correctly while retaining partial tokens on syntax errors. Copying its whole-function wrong role would create an incorrect answer to a question about quoted commas.
The intended user is an agent seeking a cheap suggestion about which candidate code to inspect first. A future tiny model supplies a hint for a narrow question; an independent verifier checks actual code. Preserve every candidate and grant no execution approval. This preparation tool only assembles captions and source bindings for later checks. It does not recommend or run a model.
Work completed and denominators
| Item | Actual preparation record |
|---|---|
| Original parents / closed function sources | 4 / 4 from56b; no independently acquired new sources |
| Properties | Quoted commas, escapes outside quotes, and syntax-error zero output:3 |
| Proposals / candidate captions | 12 rows / 36; preserve each parent's3 original candidate IDs, order and code/closure pins |
| Caption review | All12 parent and36 candidate captions pending;0 independent semantic approvals |
| Literal definitions | Narrow expectation tables from9 existing independently authored literals; not new independent requests |
| Official candidate evaluations, property labels, groups, roles | All0 |
| Fits, model calls, rankings, performance, protected-final access | All0 |
Proposal rows and literals add no independent golden samples. At least2,400 distinct protected-final requests per domain remains a separate target. Preserve56b's4 unknown delimiter parents,72 parents,17 total/16 labeled groups and complete results.
Caption/literal fidelity has not been approved. In particular, the expectation tables support finite listed inputs while draft prose describes more general behavior. Subsequent semantic review must align those scopes; text-bound checks do not replace that review.
Generate from frozen code
Existing56b PR79 was subsequently merged automatically at 0d7edadadb6c8cbea66c56e40e3ab8b888f9bf65. PLAN-56c retains its initial-design snapshot, including CI-in-progress and caption-bounds-not-yet-checked wording. This subsequent record distinguishes implementation checks and proposal generation.
Freeze preparation code, tests, documents and the machine plan at daa8730949928c6158ceb02fd9be57952645b663, then generate one preparation snapshot with a Go1.27.1, CGO0, trimpath executable. Retries0, exit0, and stdout exactly equals preparation-file bytes. Preparation unit controls and generation tests also ran before this freeze. This is not an official property-audit freeze.
Verify23 code/test files,27 preserved pins and6 documents. All19 compiled runtime sources match disk. In addition to checking the old JSON file SHA, the factory hashes the entire reconstructed original using identical indented JSON plus newline. Request, candidate-order, code/closure-pin and unselected-parent drift are refused.
| Public file | Size | SHA256 |
|---|---|---|
| probes-56c.json | 26,242B | 8832ed777ecb18c9d250e1fca112030a75260b9b3a901d460732bb8b5520978b |
| preparation-56c.json | 4,379B | 46729c04a44c142b2d8a3889b23d524eb4c7cbb4f48a3d7806807a70c2372204 |
| snapshot-56c.json | 3,615B | e1a7f38d063446269b035cd5cd3f11d7de49a725d6f5dbed271a86ebcdfc7f6c |
The executable is8,637,698B, SHA256 1e59ce4ba92a83177e800d2cbdb38bbd55b19c513b03450e83cbddbf3f5b9186. It includes maintainer provenance and Go type-checking dependencies; this is not the small resident hint executable's size. Commit no executable, model binary, raw trace or private path to Git.
Checks and limitations
Full Go race/vet, CGO0 policy packages, formatting,4 offline publication guards,8 PDCA guards and redacted security checks passed. An independent read-only review checked original binding, exact error kinds, pending captions, candidate preservation and feature separation. Consult the PR's actual checks for remote CI/merge status. At drafting time this record claims no new PR CI completion.
A separate public-record CI guard was added after snapshot generation. Check the frozen plan,23 implementation/test pins,27 historical pins,6 documents,19 compiled sources and public-output hashes, then replay proposal bytes. This guard adds no new official execution, truth observation or independent samples.
Observation-adapter unit checks inspect actual returns from the4 original functions. Distinguish successful OK0 from Syntax1; syntax literals require zero Count, all8 empty token slots and no panic. Suppressing an error cannot pass. These preparation unit observations differ from the prepare command's0 official candidate evaluations. No property acceptable sets or answerable/no-answer/unknown classifications were generated.
JSON, output and source sizes are bounded; existing outputs are never overwritten. GOMAXPROCS1 and256MiB Go-heap soft limit are settings. Total RSS, CPU usage, latency and GPU usage are unobserved here; claim no speed or memory gains. Source hashes replace neither caption fidelity, training utility nor provenance diversity.
Next steps
Align finite literal scope and output contracts in a separate caption version, then freeze an official property-audit plan before outcomes. Join original parents, sibling properties, all positive/negative candidates and shared helpers to prevent split leakage. Prepare diverse public development sources120→240 plus role/model-free-utility plans first. Do not lower the minimum15 groups or5% utility necessary conditions; maintain fits0 beforehand.
Resident resource preparation56d is a separate unexecuted proposal. Its24 children and24,576 timed observations are proposed repeated timings, not independent requests or actual measurements. Separate first response, pipe, controller and child CPU/RSS before considering cache, lock, SIMD or SoA changes. No new weights mean no new Hugging Face model version; preserve existing lineage and immutable references.