/**
 * Repo-level configuration types for the AI Literacy Framework.
 *
 * These describe `.ailf/config.yaml` (`RepoConfig`) and the structural
 * contract on `.github/workflows/ailf-eval.yml` (`AilfEvalWorkflow`) used
 * by `ailf init` and the Tier 1 init contract test.
 *
 * Authored independently of the Zod schemas in
 * `packages/eval/src/adapters/task-sources/repo-schemas.ts` so the schemas
 * can `satisfies z.ZodType<...>` against them — making schema/type drift a
 * compile error rather than a silent regression (D0045 / W0187).
 *
 * Note on optionality: schema fields declared with `.optional()` produce
 * `T | undefined` from `z.infer`; we mirror that with `?:` properties.
 * Top-level `RepoConfig` itself has all optional groups because a
 * `.ailf/config.yaml` may legitimately omit any of them.
 */
export {};
