Eishaan commited on
Commit
2ce8562
Β·
1 Parent(s): 874e22a

Production-grade hardening: 8 tasks, Efficiency Metrics, ERD Viz, UI Overhaul

Browse files
Files changed (1) hide show
  1. server/app.py +9 -5
server/app.py CHANGED
@@ -224,6 +224,10 @@ async def root():
224
  <strong style="color: var(--primary);">βœ” Dynamic Grader</strong>
225
  <p style="font-size: 0.85rem; color: var(--text-dim);">Seed-independent golden-DB logic.</p>
226
  </div>
 
 
 
 
227
  <div>
228
  <strong style="color: var(--primary);">βœ” ERD Viz</strong>
229
  <p style="font-size: 0.85rem; color: var(--text-dim);">Real-time Mermaid diagrams.</p>
@@ -232,10 +236,6 @@ async def root():
232
  <strong style="color: var(--primary);">βœ” Anti-Exploit</strong>
233
  <p style="font-size: 0.85rem; color: var(--text-dim);">PRAGMA & dialect blacklisting.</p>
234
  </div>
235
- <div>
236
- <strong style="color: var(--primary);">βœ” Tx Aware</strong>
237
- <p style="font-size: 0.85rem; color: var(--text-dim);">Supports BEGIN/COMMIT blocks.</p>
238
- </div>
239
  </div>
240
  </div>
241
  </div>
@@ -255,8 +255,12 @@ async def root():
255
  <div class="task-header"><span class="difficulty hard">Hard</span> <span class="task-name">Cascade Sync</span></div>
256
  <p style="font-size: 0.85rem; color: var(--text-dim);">Multi-table FK cascade with audit logging.</p>
257
  </div>
 
 
 
 
258
  <div style="text-align: center; margin-top: 20px;">
259
- <a href="/tasks">View all 7 tasks β†’</a>
260
  </div>
261
  </div>
262
 
 
224
  <strong style="color: var(--primary);">βœ” Dynamic Grader</strong>
225
  <p style="font-size: 0.85rem; color: var(--text-dim);">Seed-independent golden-DB logic.</p>
226
  </div>
227
+ <div>
228
+ <strong style="color: var(--primary);">βœ” Efficiency Metrics</strong>
229
+ <p style="font-size: 0.85rem; color: var(--text-dim);">Tracks Query Ops & Latency.</p>
230
+ </div>
231
  <div>
232
  <strong style="color: var(--primary);">βœ” ERD Viz</strong>
233
  <p style="font-size: 0.85rem; color: var(--text-dim);">Real-time Mermaid diagrams.</p>
 
236
  <strong style="color: var(--primary);">βœ” Anti-Exploit</strong>
237
  <p style="font-size: 0.85rem; color: var(--text-dim);">PRAGMA & dialect blacklisting.</p>
238
  </div>
 
 
 
 
239
  </div>
240
  </div>
241
  </div>
 
255
  <div class="task-header"><span class="difficulty hard">Hard</span> <span class="task-name">Cascade Sync</span></div>
256
  <p style="font-size: 0.85rem; color: var(--text-dim);">Multi-table FK cascade with audit logging.</p>
257
  </div>
258
+ <div class="task-card">
259
+ <div class="task-header"><span class="difficulty" style="color: var(--accent);">Extreme</span> <span class="task-name">Data Poisoning</span></div>
260
+ <p style="font-size: 0.85rem; color: var(--text-dim);">Quarantine poisoned staging data with strict schema integrity.</p>
261
+ </div>
262
  <div style="text-align: center; margin-top: 20px;">
263
+ <a href="/tasks">View all 8 tasks β†’</a>
264
  </div>
265
  </div>
266