mirror of
https://github.com/Cian-H/iform-invenio.git
synced 2026-08-16 16:32:50 +01:00
Uwsgi (#1)
* 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:
@@ -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`.
|
||||
Reference in New Issue
Block a user