Compare commits

...
Author SHA1 Message Date
Codex 62a4067cf7 docs(result): record R10 B3 B4 evidence gate 2026-07-16 10:11:29 +08:00
aiman 74e603c0c9 docs(v2r1): record personal weixin F0 lineage 2026-07-16 09:52:45 +08:00
2 changed files with 138 additions and 0 deletions
@@ -0,0 +1,115 @@
# Personal-Weixin R10 B3/B4 Evidence Gate Result
```yaml
status: EVIDENCE_REQUIRED
decision: STOP_BEFORE_B3_IMPLEMENTATION
task: Personal-Weixin R10 post-F0 B3/B4 evidence gate
timestamp_utc8: 20260716T101002UTC8
foundation:
implementation_commit: 2fcab6f5833a405a9a26683811600b6e5f1aa7b1
implementation_parent: d5b51e1342541bf51887782f530c3d2971155996
implementation_tree: bca1a70cabe91c40ad0008f038105cb92fab5edd
result_commit: 64a71b6199a8e2bd609ba145349e67b874888505
image_digest: sha256:ed741d1f028c4bd507c6eda71fb1dcc11e0815c0107afcbfcbaaaaa23d5a11bb
image_digest_kind: local-image-config-digest
status: PASS
lineage:
commit: 74e603c0c943501110577dbe3c7f6a0b18b8ec7d
parent: d5b51e1342541bf51887782f530c3d2971155996
tree: bf12a3ba54f50b9e1131e7e32fa1a958a79777ed
amendment_sha256: 014f0488ca971bf4cd8925882f9fc303ecbde19d15515333ba2073b193183990
foundation_node: F0_PERSONAL_WEIXIN_FOUNDATION
precedes:
- B3
- B4
- B5
- B6
- B7
b3:
status: EVIDENCE_REQUIRED
exact_allowlist_count: 15
allowlist_source_commit: d74229927b2dadca7719455984aea10d010c5123
evidence_path: release/v2r1c0-rc1/weixin-bridge-evidence.json
evidence_present_at_lineage: false
implementation_started: false
qualifying_post_f0_ref_present: false
missing_non_secret_inputs:
- exact installed TypeScript/JavaScript source paths and SHA-256 digests
- exact inbound bigint and raw field contract
- authenticated account, sender, and conversation source ownership
- authority-map owner, mode, and schema
- candidate credential contract and enforcement-mode owner
action: stop_without_implementation_commit
b4:
status: EVIDENCE_REQUIRED
exact_allowlist_count: 19
allowlist_source_commit: d74229927b2dadca7719455984aea10d010c5123
hermes_evidence_path: release/v2r1c0-rc1/hermes-http-contract-evidence.json
outbound_binding_evidence_path: release/v2r1c0-rc1/weixin-outbound-binding-evidence.json
hermes_evidence_present_at_lineage: false
outbound_binding_evidence_present_at_lineage: false
implementation_started: false
qualifying_post_f0_ref_present: false
missing_non_secret_inputs:
- live Hermes listener, unit, source, schema, and source digest
- exact downstream timeout and tenant/user ownership contract
- repeated route_id idempotency behavior
- owner/vendor protocol evidence binding exact client_id to provider message_id
action: stop_without_implementation_commit
later_stages:
B5: NOT_STARTED
B6: NOT_STARTED
B7: NOT_STARTED
release_preflight: NOT_STARTED
canary: NOT_STARTED
production_promotion: NOT_STARTED
repository_state_at_capture:
main_commit: 3cf9958cb94614449e093639cbf902216d73447f
v1r4c6_tag_peeled_commit: d8cf6058e99f5c7f2dfd2b45a406c0a7edf955b2
v2r1c0_tag_present: false
production:
changed: false
declared_baseline: V1R4C6
declared_baseline_file: /data/aios-gitops/workspace/baseline/current.json
declared_baseline_file_sha256: f8daf701565c1d15dc823ef54c6adfe00318fe502b450a596b17fd8c7bf57481
declared_baseline_note: baseline metadata states the release was not yet deployed to production
actual_current_runtime: /opt/aios-v23/releases/v3-lite-20260705T103927
baseline_runtime_mapping_reconciled: false
release_status: paused
safety:
implementation_or_control_branch_modified: false
production_mutated: false
secret_values_read: false
secret_values_recorded: false
force_push: false
execution_counters:
permission_denied_count: 0
checkout_collision_count: 0
git_lock_collision_count: 0
```
## Evidence decision
The committed R10 plan contains exact B3 and B4 path allowlists, but the
required evidence records are absent from the post-F0 lineage tree. Existing
historical B3/B4 branches do not contain the accepted F0 implementation or the
lineage amendment and therefore are not qualifying continuation inputs.
B3 must not start until its installed-source and authority evidence is captured
without inference. B4 remains independently stopped until both the live Hermes
contract and an exact owner/vendor protocol echo binding `client_id` to
`message_id` are accepted. A timestamp or local synthetic identifier is not a
substitute for that provider evidence.
Production was not modified. The declared `V1R4C6` baseline and the actual
`/opt/aios-v23/current` target are recorded separately because their mapping
has not been reconciled. No secret value was inspected or included.
@@ -0,0 +1,23 @@
{
"schemaVersion": 1,
"contract": "personal-weixin-r10-lineage-amendment",
"foundation": {
"node": "F0_PERSONAL_WEIXIN_FOUNDATION",
"implementationCommit": "2fcab6f5833a405a9a26683811600b6e5f1aa7b1",
"resultCommit": "64a71b6199a8e2bd609ba145349e67b874888505",
"imageDigest": "sha256:ed741d1f028c4bd507c6eda71fb1dcc11e0815c0107afcbfcbaaaaa23d5a11bb",
"status": "PASS"
},
"precedes": [
"B3",
"B4",
"B5",
"B6",
"B7"
],
"production": {
"baseline": "V1R4C6",
"changed": false,
"releaseStatus": "paused"
}
}