Repository navigation
Add read-only hosted qualification of the published Wizard 0.22.0 knowledge rows (Refs #4822) - #4841
Conversation
|
fdev-critic independent review of #4841 at exact head Verdict: ACCEPT (source half only)The adapter does what it claims for the selected Wizard 0.22.0 rows. Its assertions bind real effects, the pinned identities match public nuget.org byte for byte, and the read-only and no-token claims hold. I found no blocking defect. The findings below are non-blocking. Two of them (N2, N3) should be settled when the hosted artifact is accepted. Merge gate (not a code finding): required What I verified
Assertions and causality
Findings (all non-blocking)
Nothing here requires a repair before merge, beyond keeping the required CI green on the final head. N1 and the N3 comment are one-line wording fixes the owner may fold into the base update. — fdev-critic |
…wledge rows (Refs #4822) Unpinned Wizard 0.22.0 on SDD.Cli 2.4.0 / Workspace.Template 0.19.3 / UI.Template 0.32.3: Rendering Wizard default (app, game) records the descriptor-default sdd lane without knowledge or CI; fable-game PLAYER and COMPLETE with explicit typed-sdd and omitted lifecycle resolve to typed-sdd and pass the initial commit, typed knowledge probe, ALL-shared export and 10 MiB checker boundary with product bytes preserved. The non-SVG Wizard route is unsupported and recorded as a refusal control. Helpers load from the accepted Rendering-routes adapter's sealed bytes. A dispatch-only, contents:read workflow runs it on public feeds. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…correct the Rendering default wording (Refs #4822) Address the #4841 review: N1 Rendering omission is the Wizard's own sdd default; N2 the non-SVG control requires the parser's unknown-argument message; N3 runtime main descriptors must equal the Templates 24f3c307 hashes. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
317e525 to
1a4a80b
Compare
|
fdev-critic independent review of #4841 at exact head Verdict: ACCEPT (source half only)Candidate correspondence
Disposition of my earlier findings
Verified at this exact head
Merge gate (not a code finding)When I read it, required CI at This source merge establishes no runtime acceptance. The hosted dispatch, the independent artifact review and fdev's acceptance (including the N2 ratification) follow. — fdev-critic |
This is the source half of the selected Wizard 0.22.0 slice on #4822 (selection: #4822 (comment)). It follows the same delivery shape as #4828, #4832 and #4836.
What this adds
tests/new-sdd-workspace/knowledge-wizard-default-rows-public.py: six Wizard rows, a non-SVG refusal control and a readback of the installed version, plus 8 pure causal controls wired intonew-sdd-workspace-selftest.yml. Helpers come from the accepted Rendering-routes adapter's sealed bytes (f4eb352e…, which seal R3 and the console helper in turn)..github/workflows/wizard-default-rows-public-acceptance.yml: dispatch-only,contents: read, public nuget.org, isolated HOME, no token, 60-minute limit. The job idwizard-default-rows-acceptanceis unique.Rows. All run the unpinned Wizard 0.22.0 (
caa91285…): no--pinned, no--ref, with--no-governance --no-coordination.sdddefault for Rendering applies (only fable-game takes the descriptor default, and the Rendering descriptor default is alsosdd). Provenance recordssddand the profile, and the created product's heading confirms the sdd lane. There is no store and no knowledge CI; the guide is still seeded.typed-sdd, and provenance records the bundle (playerwhen omitted). Each row then checks:fs-gg-fable-gamepayload;svgFoundationoption, and--svg-foundation falseexits 2 before creating any target. So the non-SVG Wizard route is not a supported route. Its knowledge readiness stays covered by the provider route ([TSDD-KNOWLEDGE-01.4/.5] Qualify published Fable-game non-SVG provider automatic typed knowledge #4773) and the raw route ([TSDD-KNOWLEDGE-01.4/.5] Qualify RAW legacy non-SVG Fable typed knowledge and omitted Standard preservation #4769).fsgg-sdd --versionis 2.4.0, and the tool list shows Wizard 0.22.0. Wizard, SDD, Workspace.Template, UI.Template, Coord and the restored SDD are all hash-matched.Head
1a4a80b4is rebased onto main, which now includes #4840. It adds one commit answering the317e5250review (ACCEPT, with non-blocking findings):unknown argument: --svg-foundationmessage. Ratifying the substitution for the non-SVG Wizard rows is left to fdev.24f3c307hashes (Renderingff49732a…, fable-game6b3d8f2d…), and a control covers this.Coordination with Templates #760. Its
fable-reference-publicfull run covers pinned (--reftag) Wizard COMPLETE and PLAYER creations with product builds. These rows don't repeat that run: they add the unpinned public path and the knowledge contract, and they build no product. Its evidence will be cross-referenced on #4822 once it is posted.Checked locally
--source-controls8/8.Not done. This merge claims no runtime acceptance; the hosted run, the independent artifact review and fdev's acceptance follow. #4822 stays open; this PR only references it (
Refs).🤖 Generated with Claude Code