# .agents/ canonical agent configuration
# Spec: https://github.com/agentsfolder/spec
#
# Status: pre-1.0 spec adoption — schema may shift. Pin specVersion;
# track upstream for breaking changes.

specVersion: "0.1.0"

defaults:
  mode: build
  policy: default-safe

enabled:
  modes: []  # no project overrides; SF built-in modes (ask/build/autonomous) apply
  policies:
    - default-safe
  skills:
    - forge-autonomous-runtime
    - forge-command-surface
    - nix-build
    - sf-wiki
    - smoke-test

resolution:
  enableUserOverlay: false
  denyOverridesAllow: true
  onConflict: error

project:
  name: singularity-forge
  description: >-
    SF is a purpose-to-software compiler. Plans milestones, triages
    TODO inboxes, runs autonomous build cycles. The foundational
    product contract is docs/adr/0000-purpose-to-software-compiler.md.
  languages:
    - typescript
    - javascript
  frameworks: []

x:
  centralcloud:
    legacy_pointers:
      - AGENTS.md
      - CLAUDE.md
      - .github/copilot-instructions.md
      - .sf/STYLE.md
      - .sf/PRINCIPLES.md
      - .sf/NON-GOALS.md
    note: >-
      These pointer / prose files predate .agents/ adoption. They are
      kept in-tree during the transition. .agents/ is the canonical
      source going forward; the legacy pointers point here.
