UNPKG

paqad-ai

Version:

Spec-driven development framework — AI agents that think before they type

208 lines (205 loc) • 9.46 kB
import { createRequire as __paqadCreateRequire } from 'module'; const require = __paqadCreateRequire(import.meta.url); import { init_esm_shims } from "./chunk-IDFRWBMN.js"; // src/core/constants/paths.ts init_esm_shims(); var PATHS = { AGENCY_DIR: ".paqad", AGENCY_CACHE_DIR: ".paqad/cache", AGENCY_SESSION_DIR: ".paqad/session", PROJECT_PROFILE: ".paqad/project-profile.yaml", PROJECT_CONFIG: ".paqad/.config", PROJECT_CONFIG_EXAMPLE: ".paqad/.config.example", PROJECT_CONFIGS_DIR: ".paqad/configs", PROJECT_CONFIGS_README: ".paqad/configs/README.md", DETECTION_REPORT: ".paqad/detection-report.json", ONBOARDING_MANIFEST: ".paqad/onboarding-manifest.json", RAG_IGNORE_CONFIG: ".paqad/rag.ignore.yaml", STACK_DRIFT: ".paqad/stack-drift.json", STACK_SNAPSHOT: ".paqad/stack-snapshot.json", GIT_WORKFLOW_DIR: ".paqad/configs/git-workflow", DELIVERY_PR_BODY_TEMPLATE: ".paqad/templates/pr-body.md", FRAMEWORK_VERSION: ".paqad/framework-version.txt", FRAMEWORK_PATH: ".paqad/framework-path.txt", AGENT_ENTRY_SENTINEL: ".paqad/.agent-entry-loaded", GLOSSARY: ".paqad/glossary.md", HANDOFF: ".paqad/session/handoff.md", ACTIVE_IMPLEMENTATION_SESSION: ".paqad/session/active-implementation.json", CONTEXT_HIT_LOG: ".paqad/session/context-hit-log.json", REVIEW_DIGEST: ".paqad/session/review-digest.md", HUD_DIR: ".paqad/session/hud", PROJECT_QUESTION_ANSWER: ".paqad/session/project-question-answer.json", AUDIT_LOG: ".paqad/audit.log", DECISIONS_DIR: ".paqad/decisions", DECISIONS_PENDING_DIR: ".paqad/decisions/pending", DECISIONS_RESOLVED_DIR: ".paqad/decisions/resolved", DECISIONS_EXPIRED_DIR: ".paqad/decisions/expired", DECISIONS_INDEX: ".paqad/decisions/index.json", DECISIONS_STANDING_ANSWERS: ".paqad/decisions/standing-answers.json", DECISIONS_AUDIT_LOG: ".paqad/decisions/audit.jsonl", DECISIONS_EVENTS_LOG: ".paqad/decisions/events.jsonl", DECISIONS_LOCK: ".paqad/decisions/.lock", DECISION_PAUSE_CONTRACT: ".paqad/decision-pause-contract.md", NARRATION_CONTRACT: ".paqad/narration-contract.md", CHUNK_INDEX: ".paqad/context/chunk-index.json", LOAD_STATS: ".paqad/context/load-stats.json", VECTORS_DIR: ".paqad/vectors", VECTOR_INDEX: ".paqad/vectors/index.json", VECTOR_META: ".paqad/vectors/meta.json", VISION_VECTOR_INDEX: ".paqad/vectors/vision-index.json", VISION_VECTOR_META: ".paqad/vectors/vision-meta.json", CRS_DIR: ".paqad/crs", SECRETS_ENV: ".paqad/secrets.env", SESSION_ATTACHMENT_COLLECTIONS_DIR: ".paqad/attachments", SESSION_ATTACHMENT_REGISTRY: ".paqad/attachments/registry.json", ATTACHMENT_EVENTS_LOG: ".paqad/attachment-events.jsonl", GLOBAL_PATTERN_VECTORS_DIR: ".paqad/patterns/vectors", GLOBAL_PATTERN_VECTOR_INDEX: ".paqad/patterns/vectors/index.json", GLOBAL_PATTERN_VECTOR_META: ".paqad/patterns/vectors/meta.json", TRANSITION_LOG: ".paqad/cache/transition-log.json", CACHE_METRICS: ".paqad/cache/metrics.json", PLANNING_MANIFESTS_DIR: ".paqad/planning/manifests", CHECKS_DIR: ".paqad/checks", CHECKS_REPORT: ".paqad/checks/last-run.json", CHECKS_RUN_HISTORY: ".paqad/checks/run-history.jsonl", CHECKS_RUNS_DIR: ".paqad/checks/runs", REGRESSION_GUARDS_DIR: ".paqad/regression-guards", FLAKY_TESTS_DIR: ".paqad/flaky-tests", FLAKY_REGISTRY: ".paqad/flaky-tests/registry.json", FINDINGS_DIR: ".paqad/findings", TRIAGE_LEDGER: ".paqad/findings/triage.json", EVIDENCE_LEDGER_DIR: ".paqad/ledger", EVIDENCE_LEDGER: ".paqad/ledger/evidence.jsonl", FEATURE_EVIDENCE_DIR: ".paqad/ledger/feature-evidence", FEATURE_EVIDENCE_SESSION_DIR: ".paqad/ledger/feature-evidence/_session", CHAT_LEDGER_DIR: ".paqad/ledger/_chat", DISCOVERY_DIR: ".paqad/ledger/delivery", LEDGER_SESSION_ID: ".paqad/session/ledger-session-id", EVIDENCE_RECEIPT: ".paqad/ledger/receipt.dsse.json", EVIDENCE_RECEIPT_CHAIN: ".paqad/ledger/receipts.jsonl", EVIDENCE_AI_BOM: ".paqad/ledger/ai-bom.json", EVIDENCE_CONTEXT_STAMP: ".paqad/session/context-stamp.json", TRACEABILITY_DIR: ".paqad/traceability", TRACEABILITY_MAP: ".paqad/traceability/map.json", QUALITY_BASELINE: ".paqad/quality-baseline.json", PLANNING_MODULE_HEALTH_DIR: ".paqad/module-health", MODULE_HEALTH_EVIDENCE_DIR: ".paqad/module-health-evidence", MODULE_HEALTH_CONSUMED_EVENTS: ".paqad/module-health-consumed-events.json", MODULE_HEALTH_LOCK: ".paqad/locks/module-health.lock", MODULE_HEALTH_LOG: ".paqad/logs/module-health.log", COMPILED_RULES: ".paqad/compiled-rules.json", PLANNING_COSTS: ".paqad/cache/planning-costs.json", CONTEXT_SESSION_ARTIFACT: ".paqad/context/session-context.md", CODEBASE_MEMORY: ".paqad/crs/codebase-memory.json", BASE_DRIFT_STATE: ".paqad/session/base-drift.json", BASE_DRIFT_MARKER: ".paqad/session/base-drift.marker", BASE_DRIFT_LOCK: ".paqad/locks/base-drift.lock", CONTEXT_BUDGET_STATE: ".paqad/session/context-budget.json", HLD_WAITING_INDEX: ".paqad/session/hld-waiting.json", CONTEXT_SAVINGS: ".paqad/session/context-savings.json", DEDUP_STATS: ".paqad/session/dedup-stats.json", HANDOFF_JSON: ".paqad/session/handoff.json", HANDOFF_STATS: ".paqad/session/handoff-stats.json", WORKFLOWS_DIR: "docs/instructions/workflows", WORKFLOW_RUNS_DIR: ".paqad/workflows", SKILL_CACHE_DIR: ".paqad/cache/skill-results", SKILL_INDEX: ".paqad/skill-index.json", SKILL_AUDIT_EVENTS_LOG: ".paqad/skills/events.jsonl", DOC_PROGRESS: ".paqad/doc-progress.json", DOC_RUN_SESSION: ".paqad/session/doc-run.json", PENTEST_ROOT_DIR: ".paqad/pentest", PENTEST_RUNS_DIR: ".paqad/pentest/runs", HEALTH_ROOT_DIR: ".paqad/health", HEALTH_RUNS_DIR: ".paqad/health/runs", HEALTH_BASELINE: ".paqad/health/baseline.json", SITE_MAP_ROOT_DIR: ".paqad/site-map", SITE_MAP_RUNS_DIR: ".paqad/site-map/runs", SITE_MAP_BASELINE: ".paqad/site-map/baseline.json", SITE_MAP_PROGRESS: ".paqad/site-map/progress.json", INDEXES_DIR: ".paqad/indexes", CODE_KNOWLEDGE_INDEX: ".paqad/indexes/code-knowledge.json", FRAMEWORK_API_INDEX: ".paqad/indexes/framework-api.json", SITE_MAP_CANONICAL_DIR: "docs/site-map", SITE_MAP_CANONICAL_APP_MAP: "docs/site-map/app-map.yaml", SITE_MAP_CANONICAL_JOURNEYS_DIR: "docs/site-map/journeys", SITE_MAP_CANONICAL_ANSWERS: "docs/site-map/answers.yaml", SITE_MAP_CANONICAL_LAYOUT: "docs/site-map/layout.yaml", DOCS_DIR: "docs", FRAMEWORK_DOCS_DIR: "docs/framework", FRAMEWORK_STACK_DIR: "docs/instructions/stack", RCA_DIR: "docs/rca", PENTEST_DIR: "docs/pentest", PENTEST_RETEST_DIR: "docs/pentest/retests", HEALTH_DIR: "docs/health", RULES_DIR: "docs/instructions/rules", MODULE_MAP: "docs/instructions/rules/module-map.yml", TOOLS_DIR: "docs/instructions/tools", INSTRUCTIONS_DIR: "docs/instructions", ARCHITECTURE_DIR: "docs/instructions/architecture", DESIGN_SYSTEM_DIR: "docs/instructions/design-system", DESIGN_TOKENS_FILE: "docs/instructions/design-system/design-tokens.json", MODULES_DIR: "docs/modules", REGISTRIES_DIR: "docs/instructions/registries", BENCHMARKS_DIR: "docs/instructions/benchmarks", TECH_DEBT_DIR: "docs/instructions/tech-debt", MODULE_DB_DIR: "database", MODULE_API_DIR: "api", MODULE_INTEGRATION_DIR: "integration", MODULE_UI_DIR: "ui", MODULE_FEATURES_DIR: "features", MODULE_USER_FLOWS_DIR: "user-flows", MODULE_RESEARCH_DIR: "research", MODULE_DECISIONS_DIR: "decisions", MODULE_ERROR_CATALOG: "error-catalog.md", CLAUDE_MD: "CLAUDE.md", AGENTS_MD: "AGENTS.md", ANTIGRAVITY_MD: "ANTIGRAVITY.md", GEMINI_MD: "GEMINI.md", SCRIPTS_DIR: "scripts", HOOKS_DIR: ".paqad/hooks", LOGS_DIR: ".paqad/logs", LOCKS_DIR: ".paqad/locks", AUTO_UPDATE_LOG: ".paqad/logs/auto-update.log", MCP_RECOMMENDATIONS: ".paqad/mcp-recommendations.json", MCP_CLEANUP_LOG: ".paqad/logs/mcp-cleanup.log", PROSPECTIVE_DECISIONS_DIR: ".paqad/decisions/module-decisions", MODULE_MAP_HISTORY_DIR: ".paqad/module-map/history", MODULE_MAP_EVENTS_LOG: ".paqad/module-map/events.jsonl", MODULE_MAP_DRIFT: ".paqad/module-map/drift.json", SCHEMA_MARKER: ".paqad/schema-version.json", SCHEMA_MIGRATION_LOG: ".paqad/schema-migrations.jsonl", SCHEMA_MIGRATION_LOCK: ".paqad/locks/schema-migration.lock", ONBOARDING_CHECKPOINT: ".paqad/onboarding-checkpoint.json", RULE_SCRIPT_MAP: "docs/instructions/rules/rule-script-map.yml", RULE_SCRIPTS_DIR: ".paqad/scripts/rules", RULE_SCRIPTS_CACHE_DIR: ".paqad/scripts/rules/.cache", RULE_SCRIPTS_REPORT: ".paqad/scripts/rules/.cache/report.json", RULE_SCRIPTS_PRE_MUTATION_REPORT: ".paqad/scripts/rules/.cache/report.pre-mutation.json", RULE_SCRIPTS_FILE_RESULTS: ".paqad/scripts/rules/.cache/file-results.json", RULE_SCRIPTS_PENDING_DIR: ".paqad/scripts/rules/.cache/pending-pre-mutation", RULE_SCRIPTS_DRIFT: ".paqad/scripts/rules/.cache/drift.json", DUPLICATION_REPORT: ".paqad/scripts/rules/.cache/duplication.json", RULE_SCRIPT_MAP_HISTORY_DIR: ".paqad/scripts/rules/.history", RULE_SCRIPT_MAP_EVENTS_LOG: ".paqad/scripts/rules/.history/events.jsonl", CAPABILITY_LOCK: ".paqad/capability-lock.json" }; var REGISTRIES = [ "module-registry.md", "feature-registry.md", "model-registry.md", "api-registry.md", "job-event-registry.md", "component-registry.md", "screen-registry.md", "table-registry.md", "query-registry.md", "test-registry.md", "error-code-registry.md", "integration-registry.md", "reuse-catalog.md" ]; export { PATHS, REGISTRIES };