{{ define "canvas" }}
{{ if .Level.InterviewerRequirements }}

Interviewer Requirements

    {{ range .Level.InterviewerRequirements }}
  • {{ . }}
  • {{ end }}
{{ end }} {{ if .Level.FunctionalRequirements }}

Functional Requirements

    {{ range .Level.FunctionalRequirements }}
  • {{ . }}
  • {{ end }}
{{ end }} {{ if .Level.NonFunctionalRequirements }}

Non-Functional Requirements

    {{ range .Level.NonFunctionalRequirements }}
  • {{ . }}
  • {{ end }}
{{ end }}
level constraints
🎯 target rps: {{.Level.TargetRPS}}
⏱️ max p95 latency: {{.Level.MaxP95LatencyMs}}ms
💸 max cost: ${{.Level.MaxMonthlyUSD}}
🔒 availability: {{printf "%.2f" .Level.RequiredAvailabilityPct}}%

node properties

This is Tab 3 content.
{{ end }}