Add [package].name scope contract to mlf.toml

did:plc:tahmjtpwnkuhopngqe5q7jp2 wants to merge
did:plc:tahmjtpwnkuhopngqe5q7jp2 opened 26d ago
Introduce a required [package] section whose name field declares the package's NSID prefix. Every .mlf file's namespace must be equal to or descended from it; a mis-scoped file is a miette-rendered error in mlf check rather than a silent pass. mlf init prompts for the name interactively (and derives a placeholder from the directory under --yes); mlf fetch's implicit mlf.toml auto-create is dropped since a package name would need its own prompt — users mlf init first.

Comments (0)

No comments yet.

cospan · schematic version control on atproto built on AT Protocol