Replace stale LLM_SYSTEM_PROMPT.md with project AGENTS.md #4

Manually merged
marvin8 merged 3 commits from docs/issue-3-add-agents-md into main 2026-09-10 04:32:36 +00:00
Collaborator

Adds a canonical AGENTS.md scoped to yunjin-specific guidance (repo/tooling/architecture/conventions, LLM-service direction per #1) and deletes the stale Codeberg-era LLM_SYSTEM_PROMPT.md.

Content decisions per discussion with Marvin8: no duplication of global agent rules; README/Roadmap abandoned-notices stay until the LLM service lands; RELEASE_NOTES_*.md added to the hands-off list.

Closes #3

Adds a canonical `AGENTS.md` scoped to yunjin-specific guidance (repo/tooling/architecture/conventions, LLM-service direction per #1) and deletes the stale Codeberg-era `LLM_SYSTEM_PROMPT.md`. Content decisions per discussion with Marvin8: no duplication of global agent rules; README/Roadmap abandoned-notices stay until the LLM service lands; `RELEASE_NOTES_*.md` added to the hands-off list. Closes #3
marvin8 requested changes 2026-09-10 03:51:47 +00:00
Dismissed
AGENTS.md Outdated
@ -0,0 +45,4 @@
- Services hold all business logic; `db/` is pure SQL CRUD, no business rules.
- SQLite is the only datastore.
- Async/await for most I/O; synchronous SQLite access is fine.
- Use **httpx**, never requests.
Owner

Let's use pydantics fork "httpx2" instead!

Let's use pydantics fork "httpx2" instead!
AGENTS.md Outdated
@ -0,0 +54,4 @@
Agents never edit these:
- `CHANGELOG.md` — generated by uv-ship from commit messages at release time
Owner

I have moved away from "uv-ship" across all my repos. I now use just and justfile(s). No need to bring uv-ship back

I have moved away from "uv-ship" across all my repos. I now use just and justfile(s). No need to bring uv-ship back
AGENTS.md Outdated
@ -0,0 +56,4 @@
- `CHANGELOG.md` — generated by uv-ship from commit messages at release time
- `ruff.toml`
- `RELEASE_NOTES_*.md` — maintained by Marvin8 at release time
Owner

Replace this, so the standard release notes steps from the global AGENTS.md come into effect

Replace this, so the standard release notes steps from the global AGENTS.md come into effect
Author
Collaborator

AGENTS.md line 48

Let's use pydantics fork "httpx2" instead!

Done in d9801f9 — the HTTP convention now reads "Use httpx2 (pydantic's fork of httpx), never requests".

[`AGENTS.md` line 48](https://forge.marvin8.zone/marvin8/yunjin/pulls/4#issuecomment-2407) > Let's use pydantics fork "httpx2" instead! ✅ Done in `d9801f9` — the HTTP convention now reads "Use httpx2 (pydantic's fork of httpx), never requests".
Author
Collaborator

AGENTS.md line 57

I have moved away from "uv-ship" across all my repos. I now use just and justfile(s). No need to bring uv-ship back

Done in d9801f9 — the tooling table now lists just/justfile for releases (Marvin8-only). Note: the hands-off CHANGELOG.md bullet still mentions uv-ship as its generator — left untouched since you didn't name it; say the word and I'll adjust.

[`AGENTS.md` line 57](https://forge.marvin8.zone/marvin8/yunjin/pulls/4#issuecomment-2412) > I have moved away from "uv-ship" across all my repos. I now use just and justfile(s). No need to bring uv-ship back ✅ Done in `d9801f9` — the tooling table now lists just/justfile for releases (Marvin8-only). Note: the hands-off CHANGELOG.md bullet still mentions uv-ship as its generator — left untouched since you didn't name it; say the word and I'll adjust.
Author
Collaborator

AGENTS.md line 59

Replace this, so the standard release notes steps from the global AGENTS.md come into effect

Done in d9801f9 — the RELEASE_NOTES exemption is removed and AGENTS.md now explicitly states the global Release-Notes.md (taibai thread) steps apply on user-facing commits.

[`AGENTS.md` line 59](https://forge.marvin8.zone/marvin8/yunjin/pulls/4#issuecomment-2413) > Replace this, so the standard release notes steps from the global AGENTS.md come into effect ✅ Done in `d9801f9` — the RELEASE_NOTES exemption is removed and AGENTS.md now explicitly states the global Release-Notes.md (taibai thread) steps apply on user-facing commits.
Author
Collaborator

`AGENTS.md` line 57

I have moved away from "uv-ship" across all my repos. I now use just and justfile(s).

Follow-up in e135123 — the hands-off CHANGELOG.md bullet now reads "generated by the release recipe in the justfile". The uv-ship dependency/config removal and the httpx→httpx2 migration will ride along with the first code-touching change, as agreed.

[\`AGENTS.md\` line 57](https://forge.marvin8.zone/marvin8/yunjin/pulls/4#issuecomment-2412) > I have moved away from "uv-ship" across all my repos. I now use just and justfile(s). ✅ Follow-up in `e135123` — the hands-off CHANGELOG.md bullet now reads "generated by the release recipe in the justfile". The uv-ship dependency/config removal and the httpx→httpx2 migration will ride along with the first code-touching change, as agreed.
marvin8 approved these changes 2026-09-10 04:29:47 +00:00
marvin8 manually merged commit fcc3f791c8 into main 2026-09-10 04:32:36 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
marvin8/yunjin!4
No description provided.