1889ca/Sociograph

Architectural health analysis for pull requests. Detects stressed functions, new bridges, and archetype changes between two git refs — and posts a rich Markdown summary directly on the PR.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Feb 18, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: 1889ca/sociograph@c9c5cc7f64c1c04f388f5d3934f882f75b0a4286 # v1.0.1

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
tokenGitHub token used to post the PR commentno${{ github.token }}
base_refBase git ref or SHA to compare against. Defaults to the PR base commit. no${{ github.event.pull_request.base.sha }}
head_refHead git ref or SHA to compare. Defaults to the PR head commit. no${{ github.event.pull_request.head.sha }}
working_directoryDirectory to analyze (relative to repo root)no.
config_pathPath to .sociograph.yml config fileno.sociograph.yml
fail_on_violationsExit with code 1 when threshold violations are foundnotrue
namedescription
passed"true" if all configured thresholds passed
stressedNumber of newly-stressed functions in this diff
violationsThreshold violation messages, semicolon-separated