|
1 | 1 | { |
2 | 2 | "metadata": { |
3 | | - "generated_at": "2026-10-12T00:46:20.405470+00:00", |
4 | | - "source_tree_hash": "8303ed3630dbaf6de0be10f818c1424bcde5dcb1d9ede8bcf85c324fdc113f1e", |
| 3 | + "generated_at": "2026-10-15T02:00:25.714141+00:00", |
| 4 | + "source_tree_hash": "ffafbaa3c9f6652497b4390ca5038a73c83af8a2163db90157bd798ad91a0b98", |
5 | 5 | "repo_name": ".codeboarding-target", |
6 | 6 | "depth_level": 1, |
7 | 7 | "depth_cap": 2, |
|
47 | 47 | } |
48 | 48 | } |
49 | 49 | }, |
50 | | - "description": "This scope provides GitHub Action automation and runner support scripts. It performs preflight LLM credential validation, hosts a loopback OIDC token refresh relay for proxy authentication, drives CodeBoarding CLI analysis runs, and computes component/relation diffs to render Mermaid diagrams in pull request comments.", |
| 50 | + "description": "The scope encompasses workflow automation scripts supporting the GitHub Action execution lifecycle. It validates provider configuration and authentication credentials before engine startup, runs a loopback relay to inject short-lived GitHub Actions OIDC JWTs, invokes CodeBoarding CLI analysis modes (full or incremental), and generates Mermaid diagrams comparing base and head analysis outputs for PR comments.", |
51 | 51 | "files": { |
52 | 52 | "scripts/action/credential_check.py": { |
53 | 53 | "method_keys": [ |
|
807 | 807 | }, |
808 | 808 | "components": [ |
809 | 809 | { |
810 | | - "name": "action_scripts", |
811 | | - "description": "Automates GitHub Action workflows by verifying LLM credentials, relaying OIDC authentication tokens, driving repository analysis CLI commands, and rendering analysis diffs as Mermaid graphs.", |
| 810 | + "name": "Action Execution and Analysis Scripts", |
| 811 | + "description": "Provides CLI utilities for GitHub Actions to validate provider credentials, relay OIDC authentication, execute repository analysis commands, and render architecture diff diagrams in Mermaid format.", |
812 | 812 | "key_entities": [ |
813 | 813 | { |
814 | | - "qualified_name": "scripts.oidc_relay.RelayServer", |
815 | | - "reference_file": "scripts/oidc_relay.py", |
816 | | - "reference_start_line": 155, |
817 | | - "reference_end_line": 161 |
| 814 | + "qualified_name": "scripts.action.credential_check.resolve", |
| 815 | + "reference_file": "scripts/action/credential_check.py", |
| 816 | + "reference_start_line": 246, |
| 817 | + "reference_end_line": 311 |
| 818 | + }, |
| 819 | + { |
| 820 | + "qualified_name": "scripts.action.credential_check.ConfigError", |
| 821 | + "reference_file": "scripts/action/credential_check.py", |
| 822 | + "reference_start_line": 57, |
| 823 | + "reference_end_line": 71 |
| 824 | + }, |
| 825 | + { |
| 826 | + "qualified_name": "scripts.analyze_repository.main", |
| 827 | + "reference_file": "scripts/analyze_repository.py", |
| 828 | + "reference_start_line": 106, |
| 829 | + "reference_end_line": 150 |
818 | 830 | }, |
819 | 831 | { |
820 | 832 | "qualified_name": "scripts.analyze_repository._parse_cli_response", |
|
829 | 841 | "reference_end_line": 110 |
830 | 842 | }, |
831 | 843 | { |
832 | | - "qualified_name": "scripts.analyze_repository._run_command", |
833 | | - "reference_file": "scripts/analyze_repository.py", |
834 | | - "reference_start_line": 76, |
835 | | - "reference_end_line": 103 |
| 844 | + "qualified_name": "scripts.diff_to_mermaid._diff_components", |
| 845 | + "reference_file": "scripts/diff_to_mermaid.py", |
| 846 | + "reference_start_line": 284, |
| 847 | + "reference_end_line": 329 |
| 848 | + }, |
| 849 | + { |
| 850 | + "qualified_name": "scripts.diff_to_mermaid._diff_relations", |
| 851 | + "reference_file": "scripts/diff_to_mermaid.py", |
| 852 | + "reference_start_line": 224, |
| 853 | + "reference_end_line": 270 |
| 854 | + }, |
| 855 | + { |
| 856 | + "qualified_name": "scripts.oidc_relay.RelayServer", |
| 857 | + "reference_file": "scripts/oidc_relay.py", |
| 858 | + "reference_start_line": 155, |
| 859 | + "reference_end_line": 161 |
| 860 | + }, |
| 861 | + { |
| 862 | + "qualified_name": "scripts.oidc_relay.RelayConfig", |
| 863 | + "reference_file": "scripts/oidc_relay.py", |
| 864 | + "reference_start_line": 46, |
| 865 | + "reference_end_line": 50 |
836 | 866 | } |
837 | 867 | ], |
838 | 868 | "source_cluster_ids": [ |
|
0 commit comments