Skip to content
This repository was archived by the owner on Oct 23, 2026. It is now read-only.
This repository was archived by the owner on Oct 23, 2026. It is now read-only.

ci(core): derive the Issue evidence universe from trusted config (no marker needed) #518

Closed

Description

@James3014

Goal

Stop requiring the NEXUS_CORE_EVIDENCE_UNIVERSE marker on Issues, the same way Nexus-new did in Nexus-new#2033 (main 16f8161). Owner-approved in chat on 2026-10-14. Example of the friction: nexus-runtime#202 needed the marker added before the gate passed, which cost a CI round.

Change

In .github/workflows/nexus-core-issue-completion.yml, move the issue-gate, the receipt-verify and both nexus-certify-ref pins from nexus-core 8fd754860 to 3f3dc38de7120b66f25eb246d22ef29d5d5971d9 (current nexus-core main, the pin Nexus-new runs). Then set the issue-gate input evidence-universe: trusted-config. After this, Core derives the evidence universe from the trusted base config. An open Issue and the PR-body NEXUS_CORE_ISSUE marker are still required. NEXUS_CORE_MATERIAL_TRANSITION is unchanged.

Note

This Issue still carries the marker because this PR runs under the base (old) workflow.

Activity

  1. github-actions commented on Oct 14, 2026

    @github-actions

    Authority: RESEARCH_OBSERVATION_ONLY / NO_ENGINEERING_AUTHORITY

    Hybrid replication capture receipt
    {
      "body_gzip_base64": "H4sIAAAAAAACA31TW2/aMBR+51eciZdWamjuATRNQiyaIm10AlrtjTjxMbFK7Mx2oPz7Opeq7R72Fn22v8s5X6ZT+CHJabIzsgGFf1uuuDiCqRDyTfrncXdYP2zTQ/qUfU836/TwuMme0u0uzaEm6hkVSAGZ1i3qu/6RJjXChVxhgy+tdgRegHIKXLwDU98NAripiQW9mM292LudwcNFoHJI0yh5xv5BWRHT0fuuHzue63jhDNIXUjcnBMl6NaZ4abgUSxA9u2qF4TVaBd8iSC1Rd220SmgHFMikwh4/EoPQEK2R3sGl4mUFpdQGCKwzULIVdDaZTKewrog44iQTkM+O3FRtcX+R6pmd5EXfD8ql5XR4Nwj72VnsbM2u9Sm/g9om6vWG8051GJbCEnljnDMqzq5AhHUnTQX5yInKWNxRyHJouNA2r6zhXRDyOaNJFM5jNwcjIQ9YQMtgTjHxfLeIY+ZHWPhhTH0fmb+gEY0WiUcXOdyUrVIozEe2biODsebjvsBOVdsN7SsUoNH8E8WuqmkN5HjmFEWJTiu4DaRxCUa12iC17ILxYz6DFTN2D6biti3rTpLa5GfUPeUbAbwRDHG7o5EICmLRgc2SCZANjvXrh9dd/b11Ckmvn9qb7XaP740lVlcbfjqNfUc6+3T712qfbrPVz8N+u9rssn32sMltXmur7HswlmIjDU72NspoYKAsiVJ8DDTqFViSVmMf29rrx2nJaD8JHDLdyBO9hbdSWYGvXxwH/vcDLkFXxI/ipRsnwTwKvYD5XlQwEnkRuglN0DbATwo3Cd3QLb1FFLoYzgmyBUHX9UsaeCFiuQDH+TZ5BWDN/5wHBAAA",
      "capture_sha256": "6605fc09b201404e48e3279f04ec31e54dd003d89c3ba812c8c483996f07fa46",
      "captured_at": "2026-10-14T06:14:21Z",
      "contract_sha256": "65bbe00768ca4de0fc2cad84408fa3206220fb043a8953caf5631bbafbf1c64b",
      "created_at": "2026-10-14T06:14:14Z",
      "default_branch": "main",
      "issue_number": 518,
      "issue_updated_at": "2026-10-14T06:14:14Z",
      "pre_implementation_revision": "f7cfc4777fea59601ab546399fc86c47ad705d26",
      "repository": "James3014/devspace",
      "schema": "nexus.hybrid_replication.capture.v1",
      "source_event_id": "actions:38521035560:1",
      "title": "ci(core): derive the Issue evidence universe from trusted config (no marker needed)"
    }
  2. github-actions commented on Oct 14, 2026

    @github-actions

    Authority: RESEARCH_OBSERVATION_ONLY / NO_ENGINEERING_AUTHORITY

    {
      "activation_boundary": "2026-10-13T04:05:51Z",
      "activation_state": "AUTOMATIC_CAPTURE_READY",
      "admitted_at": "2026-10-14T06:14:21Z",
      "capture_sha256": "6605fc09b201404e48e3279f04ec31e54dd003d89c3ba812c8c483996f07fa46",
      "disposition": "ADMITTED_PRIMARY_FRESH_TASK",
      "exclusion_set_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "implementation_pr_numbers": [],
      "issue_state_at_admission": "open",
      "receipt_sha256": "ad2ba1889139238d425e624ba28aef874a5ffc8cae3cff2679c3da0358fb1220",
      "schema": "nexus.hybrid_replication.admission.v1",
      "task_key": "James3014/devspace#518",
      "tracked_parent_created_at": null,
      "tracked_parent_issue_number": null
    }
  3. james3014-nexus-agent commented on Oct 15, 2026

    @james3014-nexus-agent

    已由 #519 完成(2026-10-14 合併)。核對 main 的 .github/workflows/nexus-core-issue-completion.yml:issue-gate、receipt-verify 與兩個 nexus-certify-ref 都在 nexus-core 3f3dc38de7120b66f25eb246d22ef29d5d5971d9,issue-gate 帶 evidence-universe: trusted-config。PR 標題用 (#518) 而非 Closes,所以沒自動關。後續(Core 覆蓋摘要的新 pin、fork PR 的 verify 跳過問題 nexus-core#265)另開 PR。— bundle-Core

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions