This page records the v1.0 target conventions for .ackit/config.yml, ignored generated artifacts, and generated output paths.
Default config path:
.ackit/config.yml
Default fields:
schemaVersion: 1
defaultLanguage: en
brandKeywords: []
piiKeywords: []
ignorePaths:
- .ackit/cache/
- .ackit/reports/
- .ackit/webui/
- .ackit/prompt-packs/
- .ackit/context-exports/
riskExtensions:
- .bak
- .tmp
- .log
- .sql
safeDomains: []
ignoredPaths: []
ignoredFindingIds: []Config conventions:
- Unknown fields are ignored.
- Unknown language values fall back to English.
ignorePathsare repository-relative and prefix-matched case-insensitively.riskExtensionsare normalized with a leading dot.safeDomainsare exact domains or leading-wildcard subdomain rules.ignoredPathsandignoredFindingIdssuppress only non-Critical findings.- Config changes must be backward-compatible or documented as a pre-v1.0 breaking change.
These paths are local generated artifacts and should remain ignored by default config and .gitignore:
.ackit/cache/
.ackit/reports/
.ackit/webui/
.ackit/prompt-packs/
.ackit/context-exports/
Default local artifact outputs:
.ackit/reports/scan-report.html
.ackit/webui/index.html
.ackit/prompt-packs/prompt-pack.md
.ackit/context-exports/context-export-manifest.json
Generated agent/context outputs:
AGENTS.md
CLAUDE.md
.cursor/rules/project.mdc
.github/copilot-instructions.md
docs/PROJECT_MAP.md
docs/AI_WORKFLOW.md
docs/SECURITY_NOTES.md
docs/tasks/TASK-0001.md
.codex/HANDOFF.md
.codex/CONTEXT_PACK.md
Generated task files use:
docs/tasks/TASK-####-slug.md
Generated files must follow these rules:
- Output paths are repository-relative.
- Output paths outside the repository are rejected.
- Existing files are skipped by default.
- Generated local review artifacts under
.ackit/are ignored. - No command deletes, redacts, uploads, pushes, publishes, tags, or creates remotes.
Generated files are intended as reviewable local artifacts. Users may edit committed docs such as AGENTS.md, README.md, or task files after generation. Generated .ackit/ review artifacts are disposable local outputs and are not release approval.
Run:
powershell -ExecutionPolicy Bypass -File scripts/check-config-generated-conventions.ps1Run as a failing gate:
powershell -ExecutionPolicy Bypass -File scripts/check-config-generated-conventions.ps1 -FailOnIssuesThe script checks source defaults, generated default config output, .gitignore, and release-critical docs. It does not push, publish, tag, upload, redact, delete, call providers, handle API keys, or create remotes.