Skip to content

Qiongli R5C C5 Packaged Acceptance Record ​

Status: partially accepted — packaged continuity and isolated host installation/restart passed; live Codex and Claude handoffs are pending system 2.x registration verification

Date: July 26, 2026

Publication allowed: false

Product identity ​

FieldAccepted value
Product version2.0.0-alpha.2
Source commit1673e1f6c1eb933c8033b6981df883b67d19c8d1
Receipt schema2
Receipt statusaccepted-ad-hoc-nonpublishing
Canonical package SHA-2561d103190d712e61cb0019f66b038b7ba784d832a9e36f745c797a09e127dea05
Product-control SHA-256772ae23bf7afa21ffd90d59ae20d59136a1528643b770ba8c0d7b9ecfc349610
Signed archive SHA-25605fc1ae9d8e4fc720b71e20c12f8c52b722b922bc7788cb65e017417274806bf
Signing classLocal ad-hoc, non-publishing
Packaged authorityVerified packaged product

The product-controlled acceptance command ran from the exact clean source commit. Generated Apps, homes, logs, fixtures, project contents, and screenshots remain ignored local evidence and are not part of this record.

Automated packaged acceptance ​

All schema-2 product checks passed:

  • canonical signature and packaged-product control;
  • empty-PATH startup and embedded authority;
  • embedded inventory and Lite MCP self-test;
  • Skills materialize, verify, and refresh;
  • current Codex and Claude Code install, verify, restart, repair, and removal;
  • isolated nine-surface 1.x-to-2.x migration;
  • packaged restart verification;
  • provider Keychain lifecycle in the isolated fixture;
  • three-project restart and continuity lifecycle; and
  • App/CLI library parity plus Full MCP public library/portfolio parity.

The continuity receipt contains only bounded observations:

ObservationCount or verdict
Registered projects3
Delivery records4
Retry1
Acknowledgement replay1
Duplicate suppression1
Assignment1
Resolution1
Explicit resolution items5
Archive / restore1 / 1
Derived-state deletion1
Full rebuild2
Matching query projects3
Matching query lineage8
Timeline events33
Shared source / concept / method identities1 / 1 / 1
Reviewed lineage1
App/CLI library paritytrue
Full MCP library/portfolio paritytrue
Canonical artifacts unchanged by derived rebuildtrue
Path redactedtrue

Full MCP parity is limited to its public project-list and academic-graph portfolio contracts. The receipt does not imply Full MCP mutation or Timeline tools that the public contract does not expose.

Manual packaged App acceptance ​

The accepted App was opened without rebuilding and with the dedicated manual acceptance home.

  1. About showed 2.0.0-alpha.2, the exact source commit, and Verified packaged product; no source-build authority warning appeared.
  2. Overview reported 422 verified embedded entries and 12 Lite MCP public tools. The manual Research Library remained empty, confirming that the real user and automated acceptance libraries were not reused.
  3. Client Integrations initially showed both managed 2.x projections as absent. The App previewed filesystem, client-configuration, and host-trust changes before confirmation.
  4. The confirmed batch installed only current 2.x content. Codex and Claude Code each reported plugin version 2.0.0-alpha.2; Source, Skills, Marketplace, and Registration became ready. Activation and MCP attachment remained explicitly host-controlled.
  5. After terminating and reopening the same accepted App with the same isolated home, the packaged identity and both managed integration receipts were rediscovered. No 1.x source satisfied current readiness.

The automated three-project fixture uses a separate destructive-test home. Therefore the empty manual library does not count as manual rediscovery of the three projects. That observation remains part of the live-host completion batch rather than being inferred from the automated receipt.

Real host installation and restart observations ​

Each command ran as a new process against the same isolated manual profile.

HostClientSource/registrationPlugin and SkillsFull MCPLive handoff
Codex0.144.6Personal marketplace discoveredqiongli-next@personal installed and enabled at 2.0.0-alpha.2qiongli-next registered and enabledPending system-profile migration/verification and live handoff
Claude Code2.1.216qiongli-local marketplace addedqiongli-next@qiongli-local enabled at 2.0.0-alpha.2; one workflow Skill visiblePlugin MCP health reported connectedPending system-profile migration/verification and live handoff

Both isolated profiles reported that they were not logged in. This is expected: they prove installation and restart only. No credential was copied from the real user home, and no live model call was attempted there. The remaining live handoffs will use the already authenticated system Hosts; any account login belongs to Codex or Claude Code, never Qiongli.

Host-visible fixture preparation ​

Commit 6192cd20 added a package-bound preparation and validation flow for the remaining live sessions. Commit 9884f494 tightened it to use only evidence that the live Full MCP contract exposes: graph-backed facts, three continuous post-handoff transitions, and four fail-closed rejection observations. Neither flow rebuilds the accepted product or writes to the real user home.

The preparation command validated the exact product receipt and copied App binary before creating the same bounded three-project continuity lifecycle in the isolated manual profile:

FieldPrepared value
Fixturer5c-c5-host-driven-v1
Fixture SHA-25628dcd6a4f7ba34822503f2b6611dc9b887de34fbd0817836541dcac8dd418a9a
Product acceptance receipt SHA-256b163f413b7032a8ec1e1a5ac68a68b0cef15ad1d861050851f26a0525ae2998e
Preparation receipt SHA-2561cc7e8a502f717d0a9e525a5a0068718ff2cee05e4787c7d9490c64a41317e45
Host project revision2
Registered projects3
App/CLI library paritytrue
Full MCP library/portfolio paritytrue
Path redactedtrue
Publication allowedfalse

The source fixture contains two synthetic fact and anchor digests for records that are visible through qiongli_project_graph_snapshot and qiongli_project_read. Preparation verifies those facts against the actual prepared Evidence Atlas graph before refreshing or accepting its receipt. The local preparation receipt contains only product and fixture hashes, bounded counts, one project ordinal and revision, and verdicts. It contains no project identifier, path, prompt, response, credential, conversation, or tool body. Running the preparation command after 71207f29 validated the existing projects and refreshed only the fixture binding for the system-existing contract; it did not rebuild the App, duplicate a project, change project revision, or authenticate an isolated Host.

The package-bound receipt composer and validator were also exercised with an explicitly synthetic temporary observation and registration. The composer derived the evidence audit and fixed fact-set digests, and the validator accepted the exact product binary, source commit, prepared revision, isolated Codex Plugin content digest, and matching current-system registration as one bound set. Neither the registration path nor Host authentication state entered the output. That synthetic check is not a live-host acceptance claim and was not retained as evidence.

Privacy, isolation, and model boundary ​

  • All automated product, Plugin, Skills, marketplace, cache, receipt, and fixture writes remained inside dedicated acceptance roots. The synthetic system-binding test used a disposable path and did not touch a real home.
  • Automated preparation did not modify the real Codex, Claude, Qiongli, or project homes. The remaining manually approved live step may update only current 2.x integration registration and managed Plugin/Skill projections.
  • Qiongli stored no model credential and issued no provider request.
  • Qiongli stored no prompt, response, conversation, candidate body, or tool body.
  • Qiongli did not launch Codex, Claude, or another model CLI as its model backend.
  • The committed record contains no absolute path, project identifier, source text, artifact body, provider credential, prompt, or response.
  • No broad cybersecurity scan was run. The focused checks covered package identity, path containment, current-product ownership, receipt binding, and absence of Qiongli-owned model transport.

Open completion items ​

C5 remains open until both existing authenticated system Hosts have matching current 2.x registrations and the following observations pass:

  1. restart the packaged App and confirm the prepared three projects remain visible at the declared revision;
  2. migrate or reinstall each system integration, then start fresh normal Codex and Claude Code processes and confirm the current Plugin, Skill, Full MCP attachment, and registration digest;
  3. complete one revision-bound handoff per host using declared project evidence;
  4. reject a stale revision, mismatched checkpoint digest, undeclared evidence, and unknown handoff field without advancing state;
  5. record the continuous primary, reviewer, and verifier checkpoint chain and cancel the remaining acceptance run using its exact final binding;
  6. compose and validate each system-existing path-redacted receipt against the exact package, isolated prepared fixture and Plugin digest, and the matching host-specific system registration; and
  7. return to App and copied CLI and confirm project revision and checkpoint parity while all conversation and provider material remains absent.

The operator sequence and observation boundary are fixed in tooling/release/acceptance/fixtures/r5c-c5-live-host-runbook.md.

Until both live-host receipts exist, C5, R5C completion review, and all publication claims remain open.

Qiongli documentation