Caption Reference Results 59 EN - teamswyg/laya-tools GitHub Wiki

Results59: text and literal-source references prepared

한국어 · Usage · Preregistered plan · Official original

Collection/failure ledger · Independent reference review

One official metadata generation connected existing requests and candidate captions to their exact review locations. Content approval and training readiness remain pending. A reviewer can now find a caption's original JSON location and text hash alongside its contract's Go literal-expression location. The generator executed no candidate implementation or model.

The official attempt count is 1, with 0 retries and exit code 0. Its state is references_generated_content_review_pending, with preparation_only=true, content_review=pending, literal_payload_reified=false and training_ready=false. Public caption-coverage-59.json is a byte-preserving copy of the original envelope. “Coverage” in its filename identifies reference preparation, not a semantic coverage approval rate.

What was connected

Item Official result
Stored metadata Bind attempts / completed 1 / 1
Go AST parse attempts / completed 3 / 3
Existing parent requests 72
Existing candidate caption positions 216
Text references: 72 requests + 216 captions 288
Raw contract-expression references 18
Git blobs verified before generation 21

AST parsing reads source syntax. It does not execute literal expressions, reconstruct Input/Want values or acquire new candidate Got values or failure locations. Historical truth, candidate checked/failed counts and acceptable indices remain metadata linked to stored records. They are neither new labels nor scorer features.

Text hashes cover exact decoded UTF-8 bytes. Raw expression hashes cover original Go source ranges [start_byte,end_byte). These differ from historical serialized literal-table hashes, formatted candidate-declaration hashes and bundle hashes covering helpers/types/sentinels. Hash agreement alone does not approve complete source closure or caption meaning.

Preserved denominators and pending reviews

Preserved evidence Count
Answerable / no-answer / unknown 34 / 17 / 21
Whole connected groups / groups containing known parents 17 / 16
Parents with 2 / 3 / 4 candidates 12 / 48 / 12
Prototypes 18

Unknown-only group 64 remains in the complete graph; its four parents were not converted to rejected or no-answer labels. Duplicate candidate positions and original order remain unchanged. Parents, captions, text references and expressions are distinct units; they are not added together as new independent requests or final samples.

Review still outstanding Pending
Request-contract review 72
Candidate source closure 216
Candidate caption source fidelity 216
Candidate caption request-contract coverage 216
Contract observation-fields review 18

A caption may faithfully describe an incorrect implementation. Source fidelity therefore differs from satisfying the request. The content-review recipe defines the next inspection of text, contracts, observable fields, negation/boundaries and supporting evidence. This generation created no completed content-review labels.

The independent reference review verified 288 JSON text locations totaling 28,787 UTF-8 bytes, 18 raw-expression ranges/physical lines, 148 historical vector expressions, and preservation of 17 groups and 124 relation edges. All 738 review entries above remain pending. The reviewer made no Generate, Bind, source API or test calls; this pass establishes reference integrity only.

Frozen provenance and attempt history

Original provenance Value
Source commit 75a9776230f7eaef3294247cc10bb7f13342f102
Input commit 69e9ddc51e218da029572e2bb463500dc36cd143
Execution plan 4,681 B; SHA256 a321d625e986ec7e621b827a0616b7492291f624bd395bc32b424a0ad1178819
Official executable 5,202,770 B; SHA256 03efc5808316128e0c336887907ee61d4aa9bab59cc764b8401e53d4786a21ec
Original result 360,591 B; SHA256 7c1bd449d533d3d46a9211dea0a436ce338fe8f16ee3197d554744c3c24b0a29

The original runtime was Go 1.27.1 / Darwin arm64, CGO 0 and a trimpath build. Before generation, the tool verified Git bytes for five compiled Go sources, nine support files, six inputs and one execution plan. Official plan preparation ran once with Bind 0/Generate 0. A new directory and exclusive results.json reserved the output. This prevents accidental path reuse; it is not a host-global single-run lock.

The prototype ledger preserves two separate preparation executions and two Bind calls. The first panicked before output because three manually entered prototype names differed from historical names; zero output and the missing historical executable hash remain explicit. After correcting the names, the second produced private references with content review still pending. Neither attempt adds official executions or new truth.

Full race/vet and public-artifact checks passed before the official result. The CLI's initial two GOTOOLCHAIN=local race/vet checks stopped at the default Go 1.27.0 version guard before tests ran; installed Go 1.27.1 checks then passed. After the result, the frozen regression test and local full race/vet passed. Stored-metadata replays add no official attempts or independent data. The collection ledger separates three prototype-plus-official collection Bind calls from later replays. The later frozen_test.go is not retroactively part of the original nine support files, and this document does not declare final GitHub CI complete at its writing point.

Practical next use and remaining boundaries

Source-transfer preparation contains two scoped proposals: semver strict parsing and glob slash boundaries. It links 15 retained upstream artifacts and 25 saved experiment 57 observations with 287 Want/Got field references. New downloads, API observations, parents, captions, truth and acceptable sets remain 0. Upstream authorship differs from this project's AI-assisted synthetic caption process. External code or another reviewer alone does not clear synthetic_single_pipeline.

The role recipe is unassigned. It records a future whole-component allocation rule; membership/seed freezes, coverage and actual assignments are still absent. Existing train 9 / validation 3 / calibration 3 floors remain, and transfer 0 is permitted. Observed experiment 58 scores must not choose favorable groups or seeds. Role names cannot turn existing evidence into unseen or blinded validation.

no_roles_plan and synthetic_single_pipeline remain. New labels, independent requests, roles, rankings, source APIs, model/paid calls, fits, weights, protected-final access and activation are all 0. This tool itself does not run Laya or change historical Laya CI evidence. Go scheduling 1 and the 256 MiB heap soft limit are settings, not measured RSS/CPU/GPU/latency or LLM token/financial savings.

At least 2,400 distinct protected-final requests per domain remain a separate generalization target, not a prerequisite for every development fit. Reference generation does not fill that target. Subsequent content review and a separate training plan follow the existing automatic checks and CI policy without adding a human-approval flow.