Update CodeBoarding dependency to 0.13.5 - #70
Conversation
Architecture review · no architectural changesgraph LR
n_Analysis_Engine_Adapter["Analysis Engine Adapter"]
n_Visual_Rendering_Engine["Visual Rendering Engine"]
n_Structural_Diff_Engine["Structural Diff Engine"]
n_Telemetry_Feedback_Handler["Telemetry #38; Feedback Handler"]
n_Interaction_Orchestrator["Interaction Orchestrator"]
n_Analysis_Engine_Adapter -- "Passes repository context for CTA generation" --> n_Interaction_Orchestrator
n_Visual_Rendering_Engine -- "Queries for architectural changes" --> n_Structural_Diff_Engine
n_Structural_Diff_Engine -- "Provides change-set data" --> n_Visual_Rendering_Engine
n_Interaction_Orchestrator -- "Consumes issue counts for UI" --> n_Visual_Rendering_Engine
classDef added fill:#1f883d,stroke:#0b5d23,color:#ffffff;
classDef modified fill:#bf8700,stroke:#7d4e00,color:#ffffff;
classDef deleted fill:#cf222e,stroke:#82071e,color:#ffffff,stroke-dasharray:5 3;
Colors indicate component changes compared to target branch Download the PR analysis artifacts from this workflow artifact. Explore this PR’s architecture in your browser or VS Code. codeboarding-action · run 30861787259 |
|
/codeboarding |
Architecture review · no architectural changesgraph LR
n_Analysis_Engine_Adapter["Analysis Engine Adapter"]
n_Visual_Rendering_Engine["Visual Rendering Engine"]
n_Structural_Diff_Engine["Structural Diff Engine"]
n_Telemetry_Feedback_Handler["Telemetry #38; Feedback Handler"]
n_Interaction_Orchestrator["Interaction Orchestrator"]
n_Analysis_Engine_Adapter -- "Passes repository context for CTA generation" --> n_Interaction_Orchestrator
n_Visual_Rendering_Engine -- "Queries for architectural changes" --> n_Structural_Diff_Engine
n_Structural_Diff_Engine -- "Provides change-set data" --> n_Visual_Rendering_Engine
n_Interaction_Orchestrator -- "Consumes issue counts for UI" --> n_Visual_Rendering_Engine
classDef added fill:#1f883d,stroke:#0b5d23,color:#ffffff;
classDef modified fill:#bf8700,stroke:#7d4e00,color:#ffffff;
classDef deleted fill:#cf222e,stroke:#82071e,color:#ffffff,stroke-dasharray:5 3;
Colors indicate component changes compared to target branch Download the PR analysis artifacts from this workflow artifact. Explore this PR’s architecture in your browser or VS Code. codeboarding-action · run 30861924372 |
Amp-Thread-ID: https://ampcode.com/threads/T-019fcbb1-bdf5-76be-8cab-1a4b798b49cd Co-authored-by: Amp <amp@ampcode.com>
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: b88bb82534
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| from diagram_analysis import RunContext, RunPaths | ||
| from diagram_analysis.exceptions import IncrementalCacheMissingError | ||
| from diagram_analysis.io_utils import write_fingerprint | ||
| from logging_config import setup_logging |
There was a problem hiding this comment.
Keep logging optional for compatible engine pins
When codeboarding_version selects an engine that still provides the required analysis APIs but lacks the new top-level logging_config module, this import fails inside the all-or-nothing block and clears every engine symbol, causing all analysis commands to reject an otherwise compatible package. validate-base can additionally pass _require_engine through its separately imported model and then crash by calling setup_logging = None; import the logging helper separately and treat its absence as a no-op.
Useful? React with 👍 / 👎.
Summary
Validation