Files
MemRelay/projects/6f47523e-e22e-4cdd-bd18-76e5e474ee0c/curated/Key Architectural and Technical Decisions.md
T

3.1 KiB
Raw Blame History

title, type, permalink, stable_id, scope, project_id, workspace_type, usage_profile_id, preference_context, document_type, revision, source_memory_ids, source_checkpoint_ids, source_file_ids, source_git_commit, source_git_commits, source_agent_sync_ids, model_connection, model_name, source_count, source_revisions, source_dispositions, cited_source_ids, job_cited_source_ids, conflicts, supersedes, preferences, source_cursor, source_hash, prompt_version, schema_version, curation_job_id, created_at, updated_at, tags, restored_from_commit
title type permalink stable_id scope project_id workspace_type usage_profile_id preference_context document_type revision source_memory_ids source_checkpoint_ids source_file_ids source_git_commit source_git_commits source_agent_sync_ids model_connection model_name source_count source_revisions source_dispositions cited_source_ids job_cited_source_ids conflicts supersedes preferences source_cursor source_hash prompt_version schema_version curation_job_id created_at updated_at tags restored_from_commit
Key Architectural and Technical Decisions curated main/projects/6f47523e-e22e-4cdd-bd18-76e5e474ee0c/curated/key-architectural-and-technical-decisions 4f3555d5-bffb-45c9-9c35-a04e7c41800f project 6f47523e-e22e-4cdd-bd18-76e5e474ee0c general null general decisions 1
a066d95b43240f85f5abcf18305c2edfe1da91a3
a066d95b43240f85f5abcf18305c2edfe1da91a3
Sub2API git-restore 52
memory:7687d956-f904-4629-bd5d-4f5b55ec2b84 memory:98bc33f7-c293-4e7c-aca8-f54752e2d5fa memory:86452d01-8146-41aa-80f9-7d5481135394 memory:61e30ee3-0e26-4d64-b00e-f77bc3a3fd60 memory:afa3e76f-eb77-49b5-9769-6ba559026c35 memory:1033d1fb-6d87-4009-8b39-498c8963f6aa memory:e61163f1-50db-49d4-839b-a8bdb67741c2 memory:77f1fcf5-022f-47b4-a605-52c12ba91612 memory:86a5a0e1-2536-48c2-b48a-5e6b8e85cd50 memory:814d437d-2c21-4f02-b17b-97fd3ec03f7e
1 1 1 1 1 1 1 1 1 1
processed unchanged unsupported skipped
52 0 0 0
memory:77f1fcf5-022f-47b4-a605-52c12ba91612
memory:86a5a0e1-2536-48c2-b48a-5e6b8e85cd50
memory:814d437d-2c21-4f02-b17b-97fd3ec03f7e
memory:7687d956-f904-4629-bd5d-4f5b55ec2b84
memory:98bc33f7-c293-4e7c-aca8-f54752e2d5fa
memory:86452d01-8146-41aa-80f9-7d5481135394
memory:61e30ee3-0e26-4d64-b00e-f77bc3a3fd60
memory:afa3e76f-eb77-49b5-9769-6ba559026c35
memory:1033d1fb-6d87-4009-8b39-498c8963f6aa
memory:e61163f1-50db-49d4-839b-a8bdb67741c2
700 425f69c7d615a0522a06a54c0b88e30cbb169b3da8e430a957345bc06a169bb7 2026-08-12.3 3 null 2026-08-12T17:42:31.241856+00:00 2026-09-23T14:58:50.230700+00:00
decisions
6a6a895eaf
Dec# Decision Rationale Source
1 FastAPI + Vue dedicated console Decoupled architecture 4f3555d5-bffb-45c9-9c35-a04e7c41800f
2 Replace patch_ax9000.py with formal .patch Avoid fragile text replacement 67e34406-4966-4e48-ab88-69e2fb15a144
3 FRPC UI bug fix, bump to r12 UI consistency in Chinese 77f1fcf5-022f-47b4-a605-52c12ba91612
4 Adopt single JSON‑Schema for config Remove UI/backend mismatch 67e34406-4966-4e48-ab88-69e2fb15a144
5 Lock Docker digest, Git SHA, uv.lock Deterministic builds 67e34406-4966-4e48-ab88-69e2fb15a144
6 Vault‑only credential store Security compliance 67e34406-4966-4e48-ab88-69e2fb15a144
7 FastAPI JWT auth scoped to 127.0.0.1 Reduce external risk 67e34406-4966-4e48-ab88-69e2fb15a144

Decisions are presented in order of priority and are corroborated by the decision table in the memorandum.