Vision ID: Standardize Site Domain and Journal objects with string-only IDs and searchable mapping
This commit is contained in:
16
GEMINI.md
16
GEMINI.md
@@ -56,3 +56,19 @@ This session focused on infrastructure automation and resolving critical environ
|
||||
- **Storage**: Critical assets at `/home/scott/OSIT/hosted_files/` (Synced via Syncthing).
|
||||
- **Agents Sync**: Shared documentation and notifications pushed to `~/agents_sync/`.
|
||||
- **Coding Standards**: Adhering to `prompts/coding_standards.md`.
|
||||
|
||||
|
||||
## 📋 Aether API Development Protocol
|
||||
|
||||
0. Pre-Flight Check: Verify git status. Ensure all previous working changes are committed to maintain a "known good" state before starting a new cycle.
|
||||
1. Strategic Plan: Write a concise plan identifying the issue, the specific files to be modified, and the verification steps (including specific curl commands or test scripts).
|
||||
2. Implementation: Perform atomic code modifications using the replace or write_file tools.
|
||||
3. Syntax Validation: Run python3 -m py_compile <modified_file> immediately. If syntax errors exist, they must be fixed before proceeding to deployment.
|
||||
4. Process Cycle: Restart the Docker FastAPI service to apply changes:
|
||||
* "docker restart aether_container_env-ae_api-2"
|
||||
5. Empirical Testing:
|
||||
* Execute the curl commands or test scripts identified in Step 1.
|
||||
* Inspect the live log stream for regressions:
|
||||
|
||||
1 "tail -n 20 ~/OSIT_dev/aether_container_env/logs/ae_api/aether_api.log"
|
||||
6. Finalize: Once verified, commit the changes with a descriptive message and sync relevant documentation.
|
||||
Reference in New Issue
Block a user