* 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
This commit is contained in:
2026-07-16 12:05:06 +01:00
committed by GitHub
parent 15a179c2bf
commit 413c85096d
76 changed files with 8396 additions and 1143 deletions
+22
View File
@@ -0,0 +1,22 @@
# 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`.