Project atlas
fledge
Every spec, every source file, and where they overlap.
Spec & code graph
Large nodes are specs, small nodes are source files, edges mean a spec governs that file. Files pulled between two specs are the overlap. Drag to rearrange, hover to trace, scroll to zoom.
Coverage by lines of code
33.7k covered · 5.2k orphan · 68 of 103 files spec-covered
Specs
ai
activespecs/ai/ai.spec.md
ask
activespecs/ask/ask.spec.md
changelog
activespecs/changelog/changelog.spec.md
config
activespecs/config/config.spec.md
create_template
activespecs/create_template/create_template.spec.md
doctor
activespecs/doctor/doctor.spec.md
github
activespecs/github/github.spec.md
init
activespecs/init/init.spec.md
introspect
activespecs/introspect/introspect.spec.md
lanes
activespecs/lanes/lanes.spec.md
llm
activespecs/llm/llm.spec.md
main
activespecs/main/main.spec.md
plugin
activespecs/plugin/plugin.spec.md
plugin-protocol
activespecs/plugin/plugin-protocol.spec.md
plugin-wasm
activespecs/plugin/plugin-wasm.spec.md
prompts
activespecs/prompts/prompts.spec.md
publish
activespecs/publish/publish.spec.md
release
activespecs/release/release.spec.md
remote
activespecs/remote/remote.spec.md
review
activespecs/review/review.spec.md
run
activespecs/run/run.spec.md
search
activespecs/search/search.spec.md
spec
activespecs/spec/spec.spec.md
spinner
activespecs/spinner/spinner.spec.md
templates
activespecs/templates/templates.spec.md
trust
activespecs/trust/trust.spec.md
validate
activespecs/validate/validate.spec.md
versioning
activespecs/versioning/versioning.spec.md
watch
activespecs/watch/watch.spec.md
work
activespecs/work/work.spec.md
Uncovered code
Source files no spec references, largest first. The domain no contract describes.
| tests/main.rs | Rust | 1533 LOC |
| src/utils.rs | Rust | 515 LOC |
| tests/spec.rs | Rust | 435 LOC |
| tests/templates.rs | Rust | 361 LOC |
| tests/run.rs | Rust | 311 LOC |
| tests/lanes.rs | Rust | 239 LOC |
| site/scripts/build-plugin-registry.ts | TypeScript/JS | 222 LOC |
| tests/release.rs | Rust | 216 LOC |
| site/scripts/remark-resolve-doc-links.ts | TypeScript/JS | 150 LOC |
| src/meta.rs | Rust | 145 LOC |
| tests/validate.rs | Rust | 134 LOC |
| tests/changelog.rs | Rust | 117 LOC |
| site/scripts/remark-resolve-doc-links.test.ts | TypeScript/JS | 103 LOC |
| site/scripts/generate-doc-redirects.ts | TypeScript/JS | 90 LOC |
| site/scripts/render-readme.test.ts | TypeScript/JS | 78 LOC |
| site/scripts/render-readme.ts | TypeScript/JS | 71 LOC |
| site/scripts/plugin-helpers.test.ts | TypeScript/JS | 54 LOC |
| src/test_support.rs | Rust | 50 LOC |
| tests/config.rs | Rust | 47 LOC |
| site/scripts/generate-doc-redirects.test.ts | TypeScript/JS | 42 LOC |
| site/src/content/config.ts | TypeScript/JS | 42 LOC |
| site/scripts/build-plugin-registry.test.ts | TypeScript/JS | 41 LOC |
| tests/common/mod.rs | Rust | 37 LOC |
| site/scripts/related-plugins.test.ts | TypeScript/JS | 34 LOC |
| site/scripts/related-plugins.ts | TypeScript/JS | 28 LOC |
| tests/doctor.rs | Rust | 28 LOC |
| site/src/pages/rss.xml.ts | TypeScript/JS | 26 LOC |
| site/scripts/plugin-helpers.ts | TypeScript/JS | 24 LOC |
| site/astro.config.mjs | TypeScript/JS | 21 LOC |
| site/src/data/version.ts | TypeScript/JS | 17 LOC |
| build.rs | Rust | 11 LOC |
| site/src/data/hub.ts | TypeScript/JS | 9 LOC |
| site/prettier.config.mjs | TypeScript/JS | 6 LOC |
| site/src/env.d.ts | TypeScript/JS | 2 LOC |
| templates/python-cli/tests/__init__.py | Python | 0 LOC |