Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
55 changes: 55 additions & 0 deletions .osc/plans/backlog/179-active-open-questions-f329652b64.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
# Plan: .osc portfolio gap active-open-questions-f329652b64

<!-- osc-portfolio-gap: active-open-questions-f329652b64 -->

## Status

backlog

## Context

The `.osc` portfolio steward detected an `active_open_questions` gap.

Active plan `.osc/plans/active/175-ambient-capture-trust-package-sync.md` still has unresolved open questions that can block roadmap/backlog alignment.

Source evidence:

- Active plan: `.osc/plans/active/175-ambient-capture-trust-package-sync.md`
- Open question: None for release-prep. npm publish, GitHub Release creation, tag/release movement, and post-publish smoke remain owner-gated follow-through after review/merge.

GitHub intake: #254

## Goal

Resolve the detected roadmap/backlog/active-plan gap with a small, source-grounded follow-up that keeps the public roadmap and `.osc` work record coherent.

## Constraints / Out of scope

- Do not merge, publish, release, dispatch workflows, change repository settings, or touch secrets from this plan alone.
- Keep public wording owner-neutral and avoid local/private machine context.
- Do not overclaim proof, compliance, or runtime authority.
- If the gap is a false positive, close this plan with evidence rather than forcing implementation.

## Files to touch

- `ROADMAP.md` or relevant docs only if the gap requires wording/priority clarification.
- `.osc/plans/active/*` or `.osc/plans/backlog/*` only through normal plan/amendment flow.
- Source/test files only if a later accepted issue narrows implementation scope.

## Acceptance criteria

- [ ] The gap is confirmed against current `ROADMAP.md` and `.osc/plans` source truth.
- [ ] The chosen outcome is one of: create/update a real follow-up plan, mark the older backlog entry superseded/done with evidence, amend the active plan, or reject the steward finding as a false positive.
- [ ] Any public issue/PR comments use compact Status / Evidence / Next wording.
- [ ] Verification commands appropriate to touched files pass before closeout.

## Verification steps

1. Re-run the portfolio steward dry-run and confirm this gap no longer appears, or document why it remains intentionally open.
2. Run the repository's configured verification for any touched code/docs.
3. Run `git diff --check`.

## Open questions

- Should this gap become implementation work, roadmap clarification, backlog cleanup, or a rejected false-positive record?
- If implementation is needed, which existing active/backlog plan should own it?
3 changes: 2 additions & 1 deletion tests/section-parser.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -255,7 +255,8 @@ This sample must not count as the real section.
// 174 release closeout: added evidence-battery package-sync plan to done.
// 175 release prep: added ambient capture trust package-sync plan.
// 176 release prep: added 0.35.0 package release-sync plan.
expect(hash(planIssueSnapshot)).toBe('d8d8777986758ddf5d505cfd732dcfbe62ef93b326358c375b3e551ac7bb5c9c');
// 179 portfolio follow-up: added active-open-questions-f329652b64 backlog gap plan.
expect(hash(planIssueSnapshot)).toBe('cb1d67af9817953bfb6749f35540f0b05bc4f7d7f13d51053e3ed053cf8ff35e');
expect(scaffold.failures).toEqual([]);
// 168: evidence note 2026-06-12-168-dollar-verb-retirement.md added to .osc/releases.
// 170 review hardening: evidence note refreshed with PR URL, final test count, and Codex-reported total_tokens.
Expand Down