Skip to content

Add telemetry source attribution#16

Merged
brovatten merged 1 commit into
mainfrom
telemetry/source-attribution
Jun 9, 2026
Merged

Add telemetry source attribution#16
brovatten merged 1 commit into
mainfrom
telemetry/source-attribution

Conversation

@brovatten

Copy link
Copy Markdown
Member

Propagate an explicit CodeBoarding source across core, wrapper, VS Code, and the GitHub Action so telemetry can attribute user-facing entry points. The wrapper keeps source attribution per session and injects it into spawned core processes without relying on mutable global environment state.

@github-actions

github-actions Bot commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

Architecture review · 6 components changed

graph LR
    n_Workflow_Orchestrator["Workflow Orchestrator"]
    n_Structural_Analysis_Engine["Structural Analysis Engine"]
    n_Visual_Synthesis_Layer["Visual Synthesis Layer"]
    del_Environment_Context_Resolver["Environment #amp; Context Resolver"]
    del_Remote_Job_Orchestrator["Remote Job Orchestrator"]
    del_Artifact_Result_Processor["Artifact #amp; Result Processor"]
    n_Workflow_Orchestrator -- "Triggers the diffing process" --> n_Structural_Analysis_Engine
    n_Structural_Analysis_Engine -- "Provides a structured map of architectural chan…" --> n_Visual_Synthesis_Layer
    n_Visual_Synthesis_Layer -- "Returns formatted Mermaid diagrams and CTA links" --> n_Workflow_Orchestrator
    del_Environment_Context_Resolver -- "passes resolved repository URL and branch to in…" --> del_Remote_Job_Orchestrator
    del_Remote_Job_Orchestrator -- "hands off JSON response containing full job res…" --> del_Artifact_Result_Processor
    del_Artifact_Result_Processor -- "writes extracted documentation data to runner f…" --> del_Artifact_Result_Processor
    del_Remote_Job_Orchestrator -- "manages job configuration and polls for status…" --> del_Remote_Job_Orchestrator
    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;
    class n_Workflow_Orchestrator,n_Structural_Analysis_Engine,n_Visual_Synthesis_Layer added;
    class del_Environment_Context_Resolver,del_Remote_Job_Orchestrator,del_Artifact_Result_Processor deleted;
    linkStyle 0,1,2 stroke:#0b5d23,stroke-width:2px;
    linkStyle 3,4,5,6 stroke:#82071e,stroke-width:2px,stroke-dasharray:5 3;
Loading

Colors indicate component changes compared to main: 🟩 Added · 🟨 Modified · 🟥 Removed


See this architecture in your editor: Open in VS Code →

codeboarding-action · run 27242385627

@brovatten brovatten merged commit f00c78f into main Jun 9, 2026
3 checks passed
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