Skip to main content
ArcSight

Temporal TypeScript SDK (packages/workflow)

Architecture Score: 93 / 100 (Excellent architecture)

26 modules81 edgeslibrary

Repo statistics

  • Dependency cycles: 10
  • Duplicate authorities: 1

Top architectural risks

  • src/global-attributesLOWfan-in: 12
  • src/interfacesLOWfan-in: 8
  • src/stack-helpersLOWfan-in: 7
  • src/errorsLOWfan-in: 5
  • src/cancellation-scopeLOWfan-in: 6

Key modules

High-impact modules from scan. Run arc explain <path> for details.

src/interfacessrc/interfacessrc/global-attributes

For the full workflow (hotspots, explain, impact, snapshot & drift) on this codebase, see the Temporal TypeScript SDK (packages/workflow) case study.

Run ArcSight on your repo

Install the CLI and run scan from your project root. Then fix → finish → watch.

npm install -g arcsight
arc scan
Quickstart →