Full Analysis
The initial scan of an entire codebase that produces the first version of a Specsight spec. From then on, only Release Syncs are needed.
A Full Analysis runs once when you first connect a Project, and again any time you choose to rebuild the spec from scratch. Specsight clones the repository, walks every source file, and produces a complete set of features, scenarios, and connections. Most projects finish in under an hour; very large codebases take longer.
Full Analyses are heavier than Release Syncs because they read the whole codebase rather than only the changed files. Most teams only need to re-analyse after a major refactor or restructure.
After the Full Analysis completes, the spec is live. From that moment on, every release to your tracked branch triggers a Release Sync that touches only the affected scenarios.
Related terms
- OPERATION
Release Sync
The release-triggered update that keeps a Specsight spec in sync with the codebase. Fires automatically every time code lands on the tracked branch.
- OPERATION
Project
A connected codebase in Specsight, scoped to one Organisation. Every Feature, Scenario, and changelog entry belongs to exactly one Project.
- CONCEPT
Living Documentation
Documentation that is structurally incapable of falling out of sync with the product, because it is derived from the code rather than written separately.