solidprivacy-nl commited on
Commit
cbb01fd
·
1 Parent(s): 70dafad

Record WP43 frontend architecture decision

Browse files
Files changed (1) hide show
  1. DECISION_LOG.md +26 -0
DECISION_LOG.md CHANGED
@@ -4,6 +4,32 @@ This file records accepted strategic, product and architecture decisions.
4
 
5
  ---
6
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7
  ## 2026-06-12 — D017 — Streamlit is feasible only for a bounded read-only highlight preview
8
 
9
  Status: accepted feasibility boundary decision
 
4
 
5
  ---
6
 
7
+ ## 2026-06-12 — D018 — Stay with Streamlit for MVP validation and defer frontend migration
8
+
9
+ Status: accepted frontend architecture decision
10
+
11
+ Decision:
12
+
13
+ ```text
14
+ Keep Streamlit as the MVP validation surface for now. Do not migrate to a separate frontend yet. Do not build a professional document editor yet.
15
+ ```
16
+
17
+ Rationale:
18
+
19
+ The project currently needs validation of product behavior more than a new frontend stack. Streamlit remains the fastest surface for online MVP validation with synthetic and approved non-confidential test data. A frontend migration now would add architecture, security, testing and synchronization complexity before the core workflow is trusted.
20
+
21
+ Implications:
22
+
23
+ - Continue using Streamlit for MVP validation.
24
+ - Keep UI thin and helper-driven.
25
+ - Put business rules and safety decisions in reusable Python helpers and tests where possible.
26
+ - Do not replace the current review table without a separate migration package.
27
+ - Do not start click-to-mark, professional document editing, long-document virtualized review or Word/PDF layout rendering yet.
28
+ - Reconsider frontend migration only after MVP workflow evidence and user validation.
29
+ - WP43 does not validate or close WP42D; WP42D remains pending Actions/HF/app evidence.
30
+
31
+ ---
32
+
33
  ## 2026-06-12 — D017 — Streamlit is feasible only for a bounded read-only highlight preview
34
 
35
  Status: accepted feasibility boundary decision