Summary
Incremental update โ 1 commit analyzed since last run (a0c0a81 โ debeacb). Go files changed across all packages (large squash commit: docs: update dictation skill glossary with current project terms #22239), but no structural changes detected โ the package layout and inter-package dependency graph are identical to the previous run.
Architecture Diagram
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ENTRY POINTS โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ cmd/gh-aw โ โ cmd/gh-aw-wasm โ โ
โ โ Main CLI binary & all commands โ โ WebAssembly target โ โ
โ โโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโค
โ โผ CORE PACKAGES โผ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ pkg/cli โ โ pkg/workflow โ โ
โ โ Command implementations โโโโโโโโโโโโโถโ Workflow compilation engine & โ โ
โ โ and all CLI subcommands โ โ orchestration โ โ
โ โโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โผ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ pkg/parser โ โ
โ โ Markdown frontmatter & โ โ
โ โ YAML parsing โ โ
โ โโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโ โ
โ โ โ
โ โโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโ โ
โ โ pkg/console โ โ
โ โ Terminal UI & styled output โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ โ all core packages also depend on constants, types, and utilities โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ SHARED DEFINITIONS โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ pkg/constants โ โ pkg/types โ โ
โ โ Versions, flags, URLs, engine names โ โ Shared type definitions across packages โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ UTILITIES โ
โ โโโโโโโโโโโ โโโโโโโโโโโ โโโโโโโโโโโ โโโโโโโโโโโโ โโโโโโโโโโโโ โโโโโโโโโโโ โโโโโโโโโโโ โ
โ โfileutil โ โ gitutil โ โ logger โ โstringutilโ โ sliceutilโ โrepoutil โ โ tty โ โ
โ โโโโโโโโโโโ โโโโโโโโโโโ โโโโโโโโโโโ โโโโโโโโโโโโ โโโโโโโโโโโโ โโโโโโโโโโโ โโโโโโโโโโโ โ
โ โโโโโโโโโโโ โโโโโโโโโโโ โโโโโโโโโโโ โโโโโโโโโโโ โโโโโโโโโโโ โ
โ โ envutil โ โtimeutil โ โmathutil โ โtestutil โ โ styles โ โ
โ โโโโโโโโโโโ โโโโโโโโโโโ โโโโโโโโโโโ โโโโโโโโโโโ โโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Change Log
Packages with file changes (all changed in the single squash commit):
cmd/gh-aw, cmd/gh-aw-wasm โ entry points updated
pkg/cli, pkg/workflow, pkg/parser, pkg/console โ core packages updated
pkg/constants, pkg/types โ shared definitions updated
- All utility packages (
fileutil, gitutil, logger, stringutil, sliceutil, repoutil, tty, envutil, timeutil, mathutil, testutil, styles) updated
Structural shifts: None โ no packages added, removed, or promoted/demoted between layers.
New dependencies detected: None โ inter-package import graph unchanged.
Package Reference
| Package |
Layer |
Description |
cli |
Core |
CLI command implementations and subcommands |
workflow |
Core |
Workflow compilation engine and orchestration |
parser |
Core |
Markdown frontmatter and YAML parsing |
console |
Core |
Terminal UI and styled output rendering |
constants |
Shared |
Application-wide constants (versions, flags, URLs, engine names) |
types |
Shared |
Shared type definitions across packages |
fileutil |
Utility |
File path and operation utilities |
gitutil |
Utility |
Git repository utilities |
logger |
Utility |
Namespace-based debug logging with zero overhead |
stringutil |
Utility |
String manipulation utilities |
sliceutil |
Utility |
Slice manipulation utilities |
repoutil |
Utility |
GitHub repository slug and URL utilities |
tty |
Utility |
TTY detection utilities |
envutil |
Utility |
Environment variable reading and validation |
timeutil |
Utility |
Time utilities |
mathutil |
Utility |
Basic mathematical utility functions |
testutil |
Utility |
Testing helper utilities |
styles |
Utility |
Centralized terminal style and color definitions |
References: ยง23399543330
Generated by Architecture Diagram Generator ยท โท
Summary
Incremental update โ 1 commit analyzed since last run (
a0c0a81โdebeacb). Go files changed across all packages (large squash commit:docs: update dictation skill glossary with current project terms #22239), but no structural changes detected โ the package layout and inter-package dependency graph are identical to the previous run.Architecture Diagram
Change Log
Packages with file changes (all changed in the single squash commit):
cmd/gh-aw,cmd/gh-aw-wasmโ entry points updatedpkg/cli,pkg/workflow,pkg/parser,pkg/consoleโ core packages updatedpkg/constants,pkg/typesโ shared definitions updatedfileutil,gitutil,logger,stringutil,sliceutil,repoutil,tty,envutil,timeutil,mathutil,testutil,styles) updatedStructural shifts: None โ no packages added, removed, or promoted/demoted between layers.
New dependencies detected: None โ inter-package import graph unchanged.
Package Reference
cliworkflowparserconsoleconstantstypesfileutilgitutilloggerstringutilsliceutilrepoutilttyenvutiltimeutilmathutiltestutilstylesReferences: ยง23399543330