split: fan the resource god-file into model/ domains (v0.5.0) #27
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "v05-sync"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Adopt negentropy v0.5.0 (file<=300, fanout<=10) fleet-wide. The 711-line api/main.rs held all 28 resources plus every handler; split it into model/{identity,repo,build,issue}.rs (resources by domain, each <=120), door.rs (request handlers), and a slim main.rs (wiring only). Resource relation targets resolve cross-module via `use crate::model::*`; structs are pub(crate) for re-export through model/mod.rs where shape() and the gate!/relay!/blob! macros live. Pin .runseal/negentropy.version to v0.5.0. guard + act clean. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>