mirror of
https://github.com/Cian-H/iform-invenio.git
synced 2026-08-16 16:32:50 +01:00
* Update devenv * Added uv for python package management * Clean up gunicorn config artifacts * Scaffolded site * Fixed configuration for 13.0 * Added iform config/theme * Added agent contracts to allow for more automation of work in repo * Added a local rebuild command to justfile for development * Fixed deployment persistence issues * Site polish and deployment streamlining * Updated justfile to include production deployment commands * Fixed deployment bugs * Fixed local test commands
23 lines
807 B
Markdown
23 lines
807 B
Markdown
# I-Form Invenio Repository - AGENTS.md
|
|
|
|
## Project Identity
|
|
|
|
- **Goal:** Manage a customized Invenio RDM instance for I-Form research.
|
|
- **Scale:** High-volume data, extreme reconfigurability.
|
|
- **Tech Stack:** Invenio RDM, Python, OCI-compliant (Docker/Podman).
|
|
|
|
## Core Principles
|
|
|
|
1. **Human-in-the-Loop:** Do not perform git commits or destructive database
|
|
actions without explicit human approval.
|
|
2. **Deterministic Tooling:** Always prefer `uv` for environment management.
|
|
3. **Safety First:** If a tool/command fails, stop and report. Do not blindly
|
|
retry.
|
|
4. **Tool Integrity:** Use `sequential-thinking` for planning and `LSP`
|
|
(ruff/typescript) for validation.
|
|
|
|
## Records
|
|
|
|
- All agent logs must be synced to `agents/history.md`.
|
|
- All handoffs must be documented in `agents/handoff.md`.
|