Repository navigation
ci: prove signed SmolLM2 Get and Assistant reply in fresh Homes - #153
Conversation
|
Measured added CI time for candidate |
|
Completed CI 36865084148 at |
|
Independent agent source/security review: round 2 PASS for the Mac runner headroom and safe failure-receipt correction at |
|
Independent development review — VERDICT: PASS; head 064c572, tree 64b030052a6f6aa15e4376e3da1845e4a96eb480. |
|
Independent adversarial review (Claude Opus via elastos-pr-review) — VERDICT: PASS; head 064c572, tree 64b030052a6f6aa15e4376e3da1845e4a96eb480. |
|
Independent development review: PASS. The current Local AI source and develop integration preserve the reviewed protections; blocking findings: none. |
|
Independent adversarial review (Claude Opus via elastos-pr-review): VERDICT: PASS. |
|
Operator owns this PR now (8 Oct). Its commits go into train/alpha11 (develop merge 50758f8, ci.yml conflict resolved keeping the journey steps); this PR closes as merged when that train merges. Please don't push here. |
|
Carried into #306 (refreshed on develop; merges with the train). |
CI requires a fresh Home to Get pinned, signed SmolLM2 through Marketplace and display a retained local reply through the normal Assistant picker and Send controls. A separate fresh Home proves Get, explicit engine recovery, Retry and usable Home with the optional engine physically absent.
The existing source-Home jobs use verified licensed engine and Kubo prerequisites. Mac repeats three independent Home states and engine processes. The receipts and visible summaries bind the tested commit/tree, installed Runtime, provider, engine and model; desktop/phone media, disk reserve and owned-process cleanup form part of acceptance. The completed-presentation wait prevents an empty reply from passing after native generation finishes.
Runtime derives fixed host/source prerequisite reasons from admitted content and verified readiness. Model-provider limits actual CPU worker arguments to the smaller of the saved Runtime ceiling and available host CPUs, with one worker when the host query fails. Saved profiles, GPU policy, confinement, cancellation and the existing 120-second deadline retain their values.
The fixture uses a disposable catalogue signing key and locally held Kubo content. Its short reply proves execution and display. The separate-holder, production catalogue, larger-model quality and physical Jetson journeys retain their owning acceptance gates. The existing signed Mac update/Undo journey remains required.
The successful hosted model-proof steps add 9m03s on Mac, 2m26s on Linux ARM and 2m57s on Linux x86 to the existing jobs. Fixture preparation, the installed journey and its summary account for 9m02s, 2m01s and 2m33s respectively. These figures measure the newly added steps. Engine preparation runs inside the existing source setup; a paired full-job comparison remains unmeasured.
Current validation, exact-candidate reviews, installed evidence, successful CI cost and the required
irzhywauapproval are recorded in #150. PR #208 is merged and its canonical model-contract parity is integrated.Refs #150, #208.