The Node content pipeline (agents/) and the astroagent in-site authoring console are a proprietary, CLI-strategy agent system that shouldn't ship in the cloneable SeedProject base. Remove both and all their wiring: - Delete agents/ (pipeline scripts, prompts, admin server, libs) + runtime - Delete astroagent config, app/.astroagent/ skill, DevConsole component; unhook it from BaseLayout.astro and astro.config.mjs preview env logic - Delete api/cli/resources.php (DB->pipeline resource bridge) - Drop agent blocks from configure.mjs, agent runtime rules from .gitignore, topic/audience from site.config.json, agent prompts from new-site.sh - Strip agent sections from AGENTS.md / README.md / api/.memory/foundation.md Kept: api/app/LLM/* (API-key/REST multi-provider layer — distinct from the CLI agents), api/cli/rebuild.php, and the mde_resources schema. Frontend build verified (npm run build → 14 pages). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DfzaSFv5okUxCCdvq5RXu1
25 lines
770 B
Text
25 lines
770 B
Text
# ============================================================================
|
|
# SeedProject base — cloneable Astro + PHP foundation
|
|
# Tracked: engine code (app/src, api framework).
|
|
# Ignored: secrets, dependencies, build output, and per-site runtime state.
|
|
# ============================================================================
|
|
|
|
# --- secrets (NEVER commit) ---
|
|
**/.env
|
|
api/config.php
|
|
api/system/.installed
|
|
|
|
# --- dependencies (installed per site via scripts/new-site.sh) ---
|
|
node_modules/
|
|
api/vendor/
|
|
|
|
# --- build output (regenerable) ---
|
|
# NOTE: anchored to the repo root — app/public/ (theme static assets) and
|
|
# api/public/ (framework front controller) are source, not build output.
|
|
app/dist/
|
|
app/.astro/
|
|
/public/
|
|
/public-preview/
|
|
|
|
# --- logs ---
|
|
*.log
|