singularity-forge/.agents/manifest.yaml
Mikael Hugo f3d84cd116
Some checks failed
CI / detect-changes (push) Has been cancelled
CI / docs-check (push) Has been cancelled
CI / lint (push) Has been cancelled
CI / build (push) Has been cancelled
CI / integration-tests (push) Has been cancelled
CI / windows-portability (push) Has been cancelled
CI / rtk-portability (linux, blacksmith-4vcpu-ubuntu-2404) (push) Has been cancelled
CI / rtk-portability (macos, macos-15) (push) Has been cancelled
CI / rtk-portability (windows, blacksmith-4vcpu-windows-2025) (push) Has been cancelled
.agents: adopt agentsfolder/spec v0.1 as canonical agent configuration
Replaces the fragmented (AGENTS.md + CLAUDE.md + .github/copilot-instructions.md
+ .sf/STYLE.md + .sf/PRINCIPLES.md + .sf/NON-GOALS.md) surface with a
single canonical .agents/ tree per https://github.com/agentsfolder/spec.

Structure:
  .agents/manifest.yaml         spec metadata + defaults + project info
  .agents/prompts/
    base.md                     project-agnostic base prompt
    project.md                  SF-specific: purpose-first, DB-first,
                                build pipeline, Ask/Build/YOLO model
    snippets/{style,principles,non-goals}.md
                                short pointers into .sf/{STYLE,PRINCIPLES,
                                NON-GOALS}.md for composition
  .agents/modes/{ask,build}.md  YAML front matter + human-readable body
  .agents/policies/{default-safe,yolo}.yaml
                                conservative default + YOLO override
  .agents/skills/.gitkeep       empty per spec — SF's own skills not yet
                                migrated to agentskills.io format
  .agents/scopes/.gitkeep       single-tree, no scopes yet
  .agents/profiles/.gitkeep     no overlays yet
  .agents/schemas/.gitkeep      generated by validators
  .agents/state/.gitignore      excludes state.yaml from VCS per spec

Status: spec is pre-1.0 (specVersion 0.1.0 pinned). No agent runtime
currently reads .agents/ — this is structural adoption ahead of
ecosystem support. Legacy files (AGENTS.md, CLAUDE.md, etc.) kept
during the transition; .agents/ is now the canonical surface and they
will eventually point here.

This is the reference template; centralcloud/infra, operations-memory,
oncall-mobile-android to follow.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-11 20:04:35 +02:00

50 lines
1.1 KiB
YAML

# .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:
- ask
- build
policies:
- default-safe
- yolo
skills: []
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.