[E01-S01-T06] ADR: React SSR #412
No Reviewers
Labels
Clear labels
agent/analyst-drafted
agent/analyst-drafted
needs/human-decision
needs/human-decision
needs/security-review
needs/security-review
tier/t0
tier/t1
tier/t2
tier/t3
kind
bug
kind
bug
kind
epic
kind
epic
kind
initiative
EPPP programme initiative
kind
story
kind
story
kind
task
EPPP engineering card/task decomposed from a story
kind
toil
kind
toil
loop
1
loop
1
loop
2
loop
2
loop
3
loop
3
risk
agent-full
risk
agent-full
risk
human-gated
risk
human-gated
risk
human-only
risk
human-only
size
l
size
l
size
m
size
m
size
s
size
s
status
blocked
status
blocked
status
done
Workflow: Done
status
in-progress
status
in-progress
status
proposed
status
proposed
status
ready
status
ready
status
review
status
review
stream
checkout
stream
checkout
stream
onboarding
stream
onboarding
stream
platform
stream
platform
trivial — implementer only, auto-merge
standard — implementer + reviewer + tester
complex — security if triggered, human merge
critical — full chain + security, human merge
No labels
Milestone
No items
No Milestone
Projects
Clear projects
No projects
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: Fabrika/PersonalBlog#412
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
What changed
Commits the React SSR decision for public rendering as ADR-007 for [E01-S01-T06] ADR: React SSR (#193):
docs/adr/ADR-007-react-ssr-public-rendering.md(new) — the ADR, with the six required sections in order:apps/serveris the Fastify health shell), so this ADR records the decision ahead of the code@fastify/view(rejected)Criterion → test table
docs/adr/ADR-007-react-ssr-public-rendering.mdcommitted onfeature/193; the H1 heading reads# ADR-007: React SSR for public renderingand the Decision section records that EPPP renders all public pages with React SSR for public rendering. CI gate: theformatting-lintstage scans every git-tracked text file (including the new ADR) — verified locally with the committed policy suite:node --test tests/formatting-policy.test.mjs→ 13/13 pass on the branch##sections present, in the mandated order, in the committed file (document review per the issue test plan); locally verified against the committed file content| ADR-007 | React SSR for public rendering |; the ADR's decision text is React SSR for public rendering and the Decision section states it matches the ADR index entry (ADR-007, section 70)Risks / notes
formatting-lint(tracked-file policy), which passes locally; all other stages are unaffected but will run as usual.Closes #193