PR1: Core plumbing (CLI modularization, fail-closed CI, bandit)#21
Merged
Conversation
|
Bugbot is not enabled for your account, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
Understand-First PR map delta
Complexity increases
Policy breaches
|
Establish the analyzer package used by later fidelity and multilang waves so maps share one contract.
Centralize scan-time graph construction and contract helpers outside the Typer entrypoint.
…systems Move product surfaces into dedicated packages so the CLI entrypoint stays thin.
Split scan, CI, doctor, tour, and related commands for maintainable fail-closed wiring.
Point the installable console script at the new command layout and pytest config.
Tighten PR and release pipelines so broken analyzer or tour paths cannot silently pass.
…osed policy Keep non-GitHub CI honest about security scanning and local config defaults.
Document the contracts the modular CLI and analyzers emit for downstream tools.
Describe the remodeled command surface and security expectations for contributors.
Lock core plumbing behavior before Python fidelity and multilang PRs land.
fraware
force-pushed
the
pr/1-core-plumbing
branch
from
July 21, 2026 06:34
3eb5187 to
92398da
Compare
Understand-First PR map delta
Complexity increases
Policy breaches
|
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.
Summary
Stack merge order into
mainmainpr/5(then intomainafter PR5: Optional cleanup (templates theater labels, instrumentation quarantine) #25): feat(rust): invent-free cross-module mod/use edges (Wave 26) #27 (Rust), feat(csharp): invent-free using/ProjectReference edges (Wave 27) #30 (C#), Wave 28: Go invent-free cross-package import edges #26 (Go), Wave 29: invent-free JS/TS path-mapping (tsconfig paths + package.json imports) #28 (JS path-mapping), Wave 30: Python residual high-confidence imported typing #29 (Python residual)Test plan
pytestsmoke / remediation wave tests