بنقرة واحدة
adr
Architecture Decision Records for this project — naming, format, status lifecycle, and when to create one.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Architecture Decision Records for this project — naming, format, status lifecycle, and when to create one.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Ultra-compressed output style — cut filler tokens while keeping technical accuracy. Applied by default to every subagent in this project.
Research Python/FastAPI MCP server project code - tools, structure, patterns, FastAPI organization, asyncio, _meta, human-in-the-loop, OTel, Auth
| name | adr |
| description | Architecture Decision Records for this project — naming, format, status lifecycle, and when to create one. |
Architecture Decision Records live in adr/ at project root.
YYMMDD-short-kebab-topic.md — e.g. 260630-MCP-server-agent.md
---
status: proposed | accepted | superseded | deprecated
date: YYYY-MM-DD
author: Name
supersedes: YYMMDD-old-adr.md # only if replacing another ADR
---
Create one before implementing anything where the choice will be hard to reverse or where a future reader would ask "why did they do it this way?":
Before starting any task in this project, scan adr/ for existing decisions that affect your work. If an ADR covers the area, follow it — do not re-litigate unless you are explicitly asked to supersede it.
---
status: accepted
date: YYYY-MM-DD
author: Name
---
# Title (imperative: "Use X for Y")
## Context
What problem or constraint prompted this decision.
## Decision
What was decided and the key reason.
## Consequences
Trade-offs accepted. What becomes easier, what becomes harder.