# MoonAtlas Feasibility Decision

## Decision

GO

## Evidence Summary

```text
Mooncakes modules discovered: 2,062
Manifests tested: 2,062
Manifest success rate: 100%
Packages with non-empty dependency metadata: 989
Graph nodes: 2,062
Graph edges: 2,512 valid (4 invalid coordinates retained as evidence)
Largest blast radius: 565 (moonbitlang/x)
Non-trivial SCCs: 0
Meaningful findings: 4 positive structural findings plus 1 negative SCC finding
Closest competitor: MoonBit Depsight (single-project health audit; not equivalent)
```

## Collision Assessment

Is there already an equivalent project? **NO**

## Data Assessment

Can dependency graph be built reliably? **YES**

All 2,062 manifests succeeded without authentication or HTML scraping. The
valid dependency-coordinate rate is 99.84%, and raw exceptions are preserved.

## Value Assessment

Does the graph produce information that normal package pages do not expose?
**YES**

Examples include `mizchi/brotli` (1 direct / 29 transitive dependents),
`mizchi/layout` (2 / 37), and `tonyfettes/nat` (direct rank 535 / PageRank rank
16), plus ecosystem concentration measurements.

## MoonBit Assessment

Can the core be reasonably implemented in MoonBit? **YES**

The existing local toolchain compiled an isolated MoonBit implementation of
graph reversal, reachability, blast radius, SCC, PageRank and JSON parsing.
`moon check --deny-warn` passed and all 4 spike tests passed. Python remains a
research oracle only.

## GO checklist

- [x] No highly equivalent mature project
- [x] Mooncakes API supplies enough stable public data
- [x] `metadata.deps` supports reliable graph construction
- [x] 500+ real modules form a non-trivial graph
- [x] Blast radius materially differs from direct count
- [x] At least two structural results are invisible to direct count
- [x] MoonBit can implement the formal Graph Core
- [x] Core is ecosystem intelligence, not a generic dashboard
- [x] Core does not duplicate license, supply-chain, or audit tools
- [x] Clear CLI and thin-web demonstration path
- [x] A complete MVP is feasible at the observed 2,062-node scale

Production development is authorized by this decision, but the public GitHub
repository remains uncreated until the local MVP and verification gates pass.
