Skip to content

Published branches: record retention conditions for 28 canonical, active and context refs #304

Open

Description

@andersalm

The branch owners should record why each retained published ref exists and when it can be reviewed for retirement. This group contains two canonical lines, 18 active PR heads, and eight working or context refs. Keep them during this cleanup review.

Snapshot: 8 October 2026, 17:09 UTC. GitHub listed 131 published branches and 21 open PRs. The audit checked exact commit ancestry and tree objects. develop was d430a133; main was 57eb7798.

This issue covers published GitHub refs. Existing product issues retain their implementation and acceptance work. Branch retirement requires the owner's agreement under AGENTS.md. Recheck the live head before acting on a row.

Published branch Exact head Tree object Decision or evidence
ci/194-build-keys 31b910a5 9f1045331c33c77fe1bcaa1c5b7ebe687760b087 Keep for #194's remaining build-key/CPU qualification; record the exact retirement gate after integration or supersession.
deploy/0.7.1-seed-home-ui 81875544 a0cfeb3eaa4999f60cbae8b1d4bf13f04cfa165e Treat as deployment context until its owner reconciles it with the accepted deployment receipt. This source branch alone does not prove current deployment.
deploy/0.7.1-seed-runtime 124c46f6 e0641468ebe38c5b1c1effb3d6b6d1d4458c6bd7 Treat as deployment context until its owner reconciles it with the accepted deployment receipt. Keep sensitive operator evidence private.
develop d430a133 e98d6e97f2958d7bee5120a33eec763bfdc6d354 Keep as the protected current integration line.
docs/roadmap-attested-hosted-inference f0e8a4bc 525dfcad30a5081894f21914d2f7f5933e9f4fed Retain/rework the owner-held design under #211/#212; name its next review condition.
feat/assistant-dock-mark-0.7.1 12e69240 b43dd121f0227ce32f1d26b2e906107e8dac954f Keep for PR #68, owned by @SashaMIT; existing work: #84. Record the owner-approved retirement condition after acceptance.
feat/home-phone-layout-0.7.1-models 8c9ccb9f 98c6c2317c27f7b5d8bce25e84270f28407dbf25 Keep for PR #116, owned by @SashaMIT; existing work: #92. Record the owner-approved retirement condition after acceptance.
feat/library-set-desktop-background c3ac2616 ab39ddcb728f701ac21da85f11951e8604d41dcf Keep for PR #67, owned by @SashaMIT; existing work: #93. Record the owner-approved retirement condition after acceptance.
feat/protected-content-creator-reader 94e73d18 a28b36bf765d9b8dbc3cd6e24c45be53b36f6e6f Keep for PR #204, owned by @irzhywau; existing work: #49/#42/#48/#91. Preserve the stack order #203 → #204 → #205 → #206.
feat/protected-content-market-buy 44b11207 ad7ce2e0bf89e5eac5f6384ecec2459e03390422 Keep for PR #206, owned by @irzhywau; existing work: #91/#47. Preserve the stack order #203 → #204 → #205 → #206.
feat/protected-content-mint-open b8b62ad8 cdc0a66dc4ac8ce38606c8975c62d4b797e9af21 Keep for PR #205, owned by @irzhywau; existing work: #91/#47. Preserve the stack order #203 → #204 → #205 → #206.
feat/protected-content-runtime-authority eb3a8abc d6419d9ebb0523d12191bab4caa92f3d44c774ee Keep for PR #203, owned by @irzhywau; existing work: #46/#91. Preserve the stack order #203 → #204 → #205 → #206.
feat/0.7.1-chat-people-on-invite cdf62ca7 f765a1253edaf851e9cca7a0c266a4f9cc91be83 Keep for PR #123, owned by @irzhywau; existing work: #86. Keep through Chat acceptance; #262 follows #123.
feat/0.7.1-jetson-engine 4726b0c6 aafbd4e0d019a143bc8045ef688b3de4cc584866 Retain recipe/hardware context per PR #73, with current work in #97/#90.
feat/0.7.1-model-assistant-closeout 6226382d 446e4b76307233bf613ecd590fb51092e859af0b Retain the baseline context until #84/#150 no longer needs it; record the replacement or cleanup gate.
feat/0.7.1-model-resources 77dd1c98 6134a77ec5c570f5359696518214958aa6117a64 Keep for PR #136, owned by @andersalm; existing work: #98. Record the owner-approved retirement condition after acceptance.
feat/0.7.2-ci-core-journeys 3495ddf4 07fa63c97a5d55a30e1f61e7e2b9b0e4f83a1187 Keep for PR #153, owned by @andersalm; existing work: #150. Record the owner-approved retirement condition after acceptance.
feat/252-setup-progress f54c1cd2 8612452324210273b18d3c419d0e735d8c3ed7f1 Keep for PR #277, owned by @SashaMIT; existing work: #252 (#88). Record the owner-approved retirement condition after acceptance.
fix/chat-invite-in-home-0.7.1-models 58c84258 1dc0f1734d47828d13b62f6da186a93bd5ea71f7 Retain per PR #117 until the later Chat decision in #86/#123 is accepted.
fix/0.7.1-hosted-end-admission 3f75b2d4 7b30c6b2cec113bda7c352a8134b414dce80fa91 Keep for PR #148, owned by @andersalm; existing work: #85. Record the owner-approved retirement condition after acceptance.
fix/0.7.1-namespace-ci 8cc32664 188d4aa39ec3b85b5dcc7aa27540883a3ebcf3d7 Retain per PR #120. #114 records the abandoned runner trial; useful release safeguards landed separately.
fix/131-browser-helper-orphan ff4c9e46 affc2e5c4530f2542cf7c219e44eb6dd49fedb53 Keep for PR #295, owned by @andersalm; existing work: #131 (#87/#283). Record the owner-approved retirement condition after acceptance.
fix/139-spam-limits ba1c651d 98d2e0179d67dc5ee6b33042ebdac10a706980a4 Keep for PR #262, owned by @irzhywau; existing work: #139. Record the owner-approved retirement condition after acceptance.
fix/194-rust-test-cleanup 1e683d5f 74417fc6f6f68dc0d375039112079f5466d35e8c Keep for PR #225, owned by @andersalm; existing work: #194. Record the owner-approved retirement condition after acceptance.
fix/194-source-home-compile-cache ddd8ea51 5fe917bf851e9b1ce22f17c9033e46963734c2f0 Keep for PR #275, owned by @andersalm; existing work: #194. Owner gate: retain until #299 merges.
fix/213-publisher-root 892b8f46 70a908c6f81a6df7f6c79c27a7cbc6a07d247021 Keep for PR #221, owned by @andersalm; existing work: #213. Record the owner-approved retirement condition after acceptance.
main 57eb7798 7eb164db94f27e2325d01f76f3165fa405af2663 Keep as the protected stable source line.
train/ci-reuse b45d679e e0f0619e55ff6e3b1376291260116de053fb9170 Keep for PR #299, owned by @andersalm; existing work: #194/#89. Record the owner-approved retirement condition after acceptance.

The active PRs already have owning work records. This issue records their branch lifecycle, while source changes, reviews, CI results, and installed acceptance continue in those existing issues.

Two relationships need explicit retention:

The Jetson, Namespace, and older Chat refs have explicit retention comments linked in their rows. Their owners should replace indefinite retention with an exact purpose and review condition. Deployment refs need receipt reconciliation; public issue summaries can record the safe decision while private operational evidence keeps its existing access controls.

Completion criteria:

  • Each row has a named owner or canonical role, related PR/issue, and retention reason.
  • Each noncanonical ref has an observable next review or retirement condition.
  • Confirm the current PR stack and successor relationships before proposing retirement.
  • Record safe deployment-ref decisions from the accepted receipts.
  • Keep implementation, CI proof, and product acceptance in the existing work issues.
  • Refresh the published inventory when a PR merges, closes, or gains a replacement, then route the ref to the relevant retirement/history decision.

Canonical main and develop retain their standing roles. This maintenance issue adds no new feature acceptance gate or release milestone.

The full published audit covers 131 refs, with each ref listed in one group: #300 (73 integrated refs), #301 (7 legacy review refs), #302 (14 superseded candidates), #303 (9 research refs), #304 (28 canonical, active and context refs). Counts describe the snapshot above; refresh them when GitHub changes.

Activity

  1. self-assigned this
    on Oct 8, 2026
  2. added this to the After 0.8.0 milestone on Oct 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions