// Command check_layer_conformance asserts the INTENT.md layer declaration // and that no Tooling client exists in production Go sources. package main import ( "fmt" "os" "path/filepath" "github.com/netkingdom/flex-auth/internal/layer" ) func main() { root, err := os.Getwd() if err != nil { fmt.Fprintln(os.Stderr, err) os.Exit(2) } if _, err := os.Stat(filepath.Join(root, "INTENT.md")); err != nil { fmt.Fprintf(os.Stderr, "INTENT.md not found in %s\n", root) os.Exit(2) } if err := layer.Check(root); err != nil { fmt.Fprintln(os.Stderr, err) os.Exit(1) } fmt.Println("PASS — Engine/PDP declaration parses; no Tooling client in the tree.") }