Skip to content

Prune stale scope cards#177

Draft
lunelson wants to merge 13 commits into
ln/fe-809-project-graph-review-cyclefrom
ln/fe-811-poc-live-ship-blockers
Draft

Prune stale scope cards#177
lunelson wants to merge 13 commits into
ln/fe-809-project-graph-review-cyclefrom
ln/fe-811-poc-live-ship-blockers

Conversation

@lunelson
Copy link
Copy Markdown
Contributor

@lunelson lunelson commented Jun 6, 2026

No description provided.

lunelson and others added 12 commits June 6, 2026 19:51
Tests only; intentionally failing until the following commits land:
- seed-port duplicate-edge precedence (source outranks synthetic)
- portable, fixture-relative probe artifact references
- request_choice next-tool metadata for options and candidates

Amp-Thread-ID: https://ampcode.com/threads/T-019e9df9-7f47-77b8-9672-bdf06fad412b
Co-authored-by: Amp <amp@ampcode.com>
… union

The export aliased a single request_choice variant, so consumers (the
structured-exchange RPC proof) typed terminal details as one variant
instead of the full request-details union. Alias RequestDetails so the
public terminal-details type names every request outcome.

Amp-Thread-ID: https://ampcode.com/threads/T-019e9df9-7f47-77b8-9672-bdf06fad412b
Co-authored-by: Amp <amp@ampcode.com>
Replace the per-instance client.OPEN readiness check with an
isWebSocketOpen predicate that reads against the runtime WebSocket.OPEN
constant from ws. Transport delivery behavior is unchanged.

Amp-Thread-ID: https://ampcode.com/threads/T-019e9df9-7f47-77b8-9672-bdf06fad412b
Co-authored-by: Amp <amp@ampcode.com>
Place the prompting registrar at its named position in the extension
list via a conditional spread when prompt context exists, replacing the
numeric extensions.splice(4, 0, ...) insertion. Registration order is
unchanged.

Amp-Thread-ID: https://ampcode.com/threads/T-019e9df9-7f47-77b8-9672-bdf06fad412b
Co-authored-by: Amp <amp@ampcode.com>
Derive the capture tool from the present tool the request answers:
present_options answers with capture_choice, present_candidates with
capture_candidate. Only answered responses carry tool_meta.next.

Amp-Thread-ID: https://ampcode.com/threads/T-019e9df9-7f47-77b8-9672-bdf06fad412b
Co-authored-by: Amp <amp@ampcode.com>
Split probe artifact writing into absolute disk paths (used for
mkdir/writeFile) and fixture-root-relative references persisted into the
report JSON, for the project-graph-review-cycle and fixture-curation
probes. Rewrite the two committed reports to the portable contract so
they no longer carry developer-machine absolute paths.

Amp-Thread-ID: https://ampcode.com/threads/T-019e9df9-7f47-77b8-9672-bdf06fad412b
Co-authored-by: Amp <amp@ampcode.com>
Add a co-located duplicate-edge-policy module so ported source edges
outrank synthetic fill-in edges on an endpoint/category/stance collision,
replacing the port script's first-emitted-wins dedupe. Duplicate-drop
stats stay explicit via the policy's reported drop count.

Amp-Thread-ID: https://ampcode.com/threads/T-019e9df9-7f47-77b8-9672-bdf06fad412b
Co-authored-by: Amp <amp@ampcode.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant