86f9644341
docs: update AST checker spec — post-judge flow, statistics, frontend conflicts
...
- AST check moves to AFTER judging (only on AC submissions)
- AST_CHECK_FAILED treated as AC for accepted_number and user profile
- statistic_info keeps separate count for drill-down visibility
- Status code changed to 10 (9 conflicts with frontend submitting)
- Added frontend impact analysis for SubmissionResult, WebSocket, problem list
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-25 08:38:42 -06:00
953b4dc851
docs: add AST checker design spec
...
Tree-sitter based code structure validation for submissions,
with per-problem per-language rule configuration.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-25 08:31:25 -06:00
2cd1e2701f
fix
2026-05-24 23:43:18 -06:00
c1d2e960bd
add all in duration
2026-05-24 23:11:53 -06:00
4af186a1ab
revert
2026-05-24 21:20:08 -06:00
0213ab4a72
fix
2026-05-24 21:05:30 -06:00
65c48437a9
fix
2026-05-24 20:44:02 -06:00
5371b7daf1
fix temperature
2026-05-24 20:34:17 -06:00
8a0bfb6b24
update
2026-05-21 19:52:37 -06:00
fdf4bb1ad9
fix
2026-05-21 19:30:22 -06:00
083747c241
fix: use pk=None pattern for problem cloning, consistent with AddContestProblemAPI
2026-05-21 19:24:08 -06:00
9c1b958444
feat: add contest clone API endpoint
2026-05-21 19:21:04 -06:00
c3ce76bc47
fix
2026-05-21 18:46:40 -06:00
1d08b29255
fix
2026-05-21 01:55:46 -06:00
f5df51f7b2
fix problemset
2026-05-20 09:31:45 -06:00
25e78b2fb2
update
2026-05-19 07:44:29 -06:00
a744baf4c9
fix
2026-05-17 07:31:05 -06:00
c9751c095f
update
2026-05-11 04:32:49 -06:00
ee84a0abe3
update
2026-05-11 04:27:15 -06:00
25bd43676e
update
2026-05-11 00:55:01 -06:00
128745f4f8
update yearly ac rate
2026-05-11 00:43:08 -06:00
238adf441f
fix: remove duplicate return statement in ProblemYearlyACRateAPI
2026-05-11 00:19:37 -06:00
74d5c7256d
feat: add problem yearly AC rate API endpoint
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-11 00:19:16 -06:00
ae783c3a89
docs: add problem yearly AC rate implementation plan
2026-05-11 00:17:02 -06:00
1e7a3051c0
docs: add problem yearly AC rate feature design spec
2026-05-11 00:13:31 -06:00
e4e8b7759d
update for django6
2026-05-09 05:57:30 -06:00
b297eb5475
update
2026-05-09 03:29:25 -06:00
cf856857df
ai llm
2026-05-09 03:13:30 -06:00
c466dfd3c6
change enum
2026-05-09 02:30:47 -06:00
78158471b2
update
2026-05-09 02:01:17 -06:00
97a9269e2a
fix
2026-05-09 01:38:24 -06:00
0b01934180
fix
2026-05-08 23:59:03 -06:00
91524fbd1c
update
2026-05-08 21:19:58 -06:00
031be90445
fix
2026-05-08 20:16:19 -06:00
34f6a2e24a
no thinking
2026-05-08 19:25:07 -06:00
b122c50780
update
2026-05-08 06:29:01 -06:00
c4b5664380
turn on debug
2026-05-08 04:23:18 -06:00
47d6456ebc
fix cache
2026-05-07 19:56:16 -06:00
fb18fdb369
fix
2026-05-07 08:42:56 -06:00
cfdb1511df
fix
2026-05-07 08:30:52 -06:00
d6229da874
add actions
2026-05-07 08:29:50 -06:00
996f4ae242
fix
2026-05-07 08:20:45 -06:00
400c24416f
fix
2026-05-07 08:02:42 -06:00
3c3fce81db
update
2026-05-07 07:53:00 -06:00
7727d26566
fix
2026-05-07 07:37:11 -06:00
2e49291d84
add username for ai analysis
2026-05-07 07:34:23 -06:00
df097dd610
fix flowchart
2026-05-07 06:09:13 -06:00
923c27566c
fix
2026-05-05 07:58:04 -06:00
307cb8f6d8
fix mirror
2026-05-05 07:52:27 -06:00
51d33380c6
use tuna
2026-05-05 07:48:41 -06:00