.{ .{ .name = "governance", .description = \\Always read before changing normative ownership, concepts, requirements, \\validation, or document authority. Defines synchronization, conflicts, and process \\maturity. , .location = "spec/GOVERNANCE.md", }, .{ .name = "goals", .description = \\Read when evaluating product direction, scope, or whether a proposed behavior \\serves the intended user outcome. , .location = "spec/GOALS.md", }, .{ .name = "glossary", .description = \\Read when defining or using canonical concepts, terminology, aliases, distinctions, or \\concept-to-requirement relationships. , .location = "spec/GLOSSARY.md", }, .{ .name = "product", .description = \\Read before designing, implementing, testing, or reviewing externally observable \\behavior or safety guarantees. , .location = "spec/PRODUCT.md", }, .{ .name = "ui-guidelines", .description = \\Read when changing interaction, terminal behavior, layout, input, accessibility, or \\rendering. , .location = "spec/UI_GUIDELINES.md", }, .{ .name = "coding-style", .description = \\Read before changing Zig, build.zig, runtime architecture, repository tooling, or \\implementation constraints. , .location = "spec/CODING_STYLE.md", }, .{ .name = "testing", .description = \\Read when designing, implementing, reviewing, or running tests, evidence, \\simulations, or repository gates. , .location = "spec/TESTING.md", }, .{ .name = "limits", .description = \\Read when changing capacities, bounds, exhaustion behavior, process limits, or \\resource accounting. , .location = "spec/LIMITS.md", }, .{ .name = "performance", .description = \\Read when changing the resource model, performance budgets, bottlenecks, measurement \\methods, benchmarks, profiling evidence, or regression criteria. , .location = "spec/PERFORMANCE.md", }, .{ .name = "filesystem-capabilities", .description = \\Read when changing traversal, roots, mounts, filesystem identity, accounting \\capabilities, or display truncation. , .location = "spec/FILESYSTEM_CAPABILITIES.md", }, .{ .name = "classification", .description = \\Read when changing candidate classification, ownership, evidence, recommendation, \\or process observations. , .location = "spec/CLASSIFICATION.md", }, .{ .name = "adapters", .description = \\Read when changing package ecosystems, manager capabilities, effect sets, Android \\integration, or external processes. , .location = "spec/ADAPTERS.md", }, .{ .name = "configuration", .description = \\Read when changing configuration grammar, fields, defaults, paths, precedence, \\exclusions, or diagnostics. , .location = "spec/CONFIGURATION.md", }, .{ .name = "artifacts", .description = \\Read when changing build outputs, release inputs, provenance, reproducibility, \\checksums, or artifact retention. , .location = "spec/ARTIFACT.md", }, .{ .name = "manual-page", .description = \\Read when changing installed documentation, CLI help synchronization, manual \\rendering, or manual packaging. , .location = "spec/MAN_PAGE.md", }, .{ .name = "termux-packages", .description = \\Read when preparing, publishing, deploying, verifying, or correcting an official \\Termux package. , .location = "spec/TERMUX_PACKAGES.md", }, .{ .name = "requirements", .description = \\Read when tracing requirement identifiers, owners, suites, revisions, or structural \\coverage. , .location = "spec/REQUIREMENTS.md", }, .{ .name = "experimental-evidence", .description = \\Read when relying on platform experiments, evaluating assumptions, or recording \\evidence limitations. , .location = "spec/EXPERIMENTAL_EVIDENCE.md", }, .{ .name = "documentation-work", .description = \\Read when planning or completing specification and documentation work that remains \\unresolved. , .location = "spec/TODO.md", }, .{ .name = "zig-documentation", .description = \\Read before relying on Zig language, standard-library, build-system, or \\command-line APIs. , .location = "spec/ZIG_DOCUMENTATION.md", }, }