Repository navigation
Conversation
Member
Author
|
Archived per manager p497 velocity decision m_31a4bf1d (2026-10-21): at most two open PRs per lane. This inactive draft can be reopened when re-prioritized; its source branch and existing validation evidence are retained. Existing integration, independent review and release gates continue to apply. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds 11 HTTP compatibility cases for the existing numeric CLI contract while the backend gains private public-ID storage. The tests exercise the real API client, init/status/programs/whoami commands and config writers against an isolated loopback server; only the home location and console output are stubbed.
Checks numeric advertiser input, numeric and numeric-string project configs, unchanged init snippets/env, numeric program-list/status responses, saved advertiser representation, encoded auth poll state and opaque test event IDs. Rejected selectors make exactly one request and never fall back to an unscoped request. Fixtures describe the existing wire contract; backend private-column hiding is verified separately.
Validation: all workspace builds and lint pass; recipes 25 tests, CLI 310 tests (6 existing Windows-only skips), MCP 20 tests pass. New test coverage: 11/11. One test file added, 9,119 bytes; runtime, types, versions, manifests and dependencies are unchanged. Public repository/history audit: no findings. Source preservation: 71 files unchanged during final verification. No package publishing or production action is part of this PR.