Skip to content

feat(api): consolidate interpretation-run stored-request and run-id lookup GET/CLI - #468

Closed
seonghobae wants to merge 4 commits into
feat/interpretation-run-retrieval-get-gap-003afrom
feat/interpretation-run-lookup-cli-gap-003a
Closed

feat(api): consolidate interpretation-run stored-request and run-id lookup GET/CLI#468
seonghobae wants to merge 4 commits into
feat/interpretation-run-retrieval-get-gap-003afrom
feat/interpretation-run-lookup-cli-gap-003a

Conversation

@seonghobae

@seonghobae seonghobae commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Superseded by fold into #469

Strict ancestry was verified before closure: #468 exact head 287584d4d99d1cf44f26dbeb4d8f010fc167837a is the merge base of #469 exact head 6a68f98971986f3ea9562fd7a73c5974e5a4af6e, which was exactly one commit ahead and zero behind. #469 was retargeted to this PR's surviving base, so the full #453#454#467 stored-request/run-id lookup lineage plus this lookup CLI remains in one Analysis Run landing vehicle together with the server-id stored-request GET. This PR is closed only to reduce duplicate WIP; discussion and review history remain immutable evidence.

The failed attempt to convert #469 back to Draft was a connector GraphQL schema error (Repository.fullDatabaseId unavailable), not a repository-state decision. #469 therefore remains non-Draft metadata-wise but must still be treated as review-not-ready until its retargeted exact head reacquires checks and qualifying review.

…nt GET

Publish GET /v1/interpretation-runs/{idempotency_key}/request so operators
fetch the accepted create request without POST replay. scientific_authority
stays false. Naruon and LineageWeave are refused. NaruonLiveService stays
POST-only. Cancel extra-segment stays refused. ADR 0085.
…d CLI

Publish tepp-interpretation-run-request get so operators retrieve the stored
create request on spawned tepp-orchestrator-loopback TCP without POST replay.
scientific_authority stays false. Empty stdin is admitted. Naruon and
LineageWeave are refused. NaruonLiveService stays POST-only. Cancel extra-
segment stays refused. ADR 0086.
GET /v1/interpretation-runs/by-run-id/{interpretation_run_id} returns the
metric-free hypothetical identity on OrchestratorLiveService. Dual identity
of GET-by-id (idempotency_key). Zero and ambiguous matches fail closed.
claim_status remains hypothetical; scientific_authority remains false.
NaruonLiveService stays POST-only. Does not re-open cancel lineages.
Publish tepp-interpretation-run-lookup so operators can mint
GET /v1/interpretation-runs/by-run-id/{interpretation_run_id} onto spawned
tepp-orchestrator-loopback TCP without scanning collection pages. Metric-free
identity only. Empty stdin admitted. Naruon and LineageWeave refused.

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Devin Review

@seonghobae
seonghobae marked this pull request as draft September 1, 2026 18:09
@seonghobae seonghobae changed the title feat(api): mint interpretation-run lookup GET from a dedicated CLI feat(api): consolidate interpretation-run stored-request and run-id lookup GET/CLI Sep 1, 2026
@seonghobae
seonghobae changed the base branch from feat/interpretation-run-lookup-get-gap-003a to feat/interpretation-run-retrieval-get-gap-003a September 1, 2026 18:12
@seonghobae seonghobae closed this Sep 1, 2026
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