Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
18e06b0
feat(programs): add solution team commands and shared policy (BE02)
DarKylX Oct 24, 2026
55b45c0
feat(programs): add solution invitations and explicit leave permission
DarKylX Oct 24, 2026
c039a01
feat(programs): configurable solution forms and templates
DarKylX Oct 24, 2026
82e1a81
feat(programs): save solution drafts and validate uploaded materials
DarKylX Oct 24, 2026
abf23b0
feat(programs): submit solutions atomically and freeze snapshots
DarKylX Oct 24, 2026
c15a995
feat(programs): add solution evaluation, allocation and results
DarKylX Oct 24, 2026
a6b6f6d
feat(programs): connect solution cabinet, admin and notifications
DarKylX Oct 24, 2026
47a016a
feat(programs): export solution results with real solution identity
DarKylX Oct 24, 2026
a522a33
Merge remote-tracking branch 'origin/dev' into feat/dev-program-solut…
DarKylX Oct 24, 2026
a951a6a
feat(programs): align solution scoring with shared expert form
DarKylX Oct 24, 2026
a10af12
feat(programs): expose read-only solution routing metadata
DarKylX Oct 24, 2026
5a87bbf
feat(programs): count real solutions in role widget
DarKylX Oct 25, 2026
f75da24
feat(programs): aggregate solutions by case
DarKylX Oct 25, 2026
4112685
feat(programs): add solution manager analytics and reports
DarKylX Oct 25, 2026
a66dc73
fix(programs): keep participant reminders in solution context
DarKylX Oct 25, 2026
64451c5
feat(programs): add scoped expert reminders for solutions
DarKylX Oct 25, 2026
3e9171b
fix(programs): keep reminder API compatible with Swagger
DarKylX Oct 25, 2026
e5a6952
feat(programs): publish noncompetitive solution materials
DarKylX Oct 25, 2026
1724bca
feat(programs): filter solution materials and scoped XLSX
DarKylX Oct 25, 2026
5878795
docs(programs): map full QA and unresolved release rules
DarKylX Oct 25, 2026
40ba5a7
docs(programs): record participant browser and snapshot verification
DarKylX Oct 25, 2026
2ad4743
feat(programs): pause solution creation without closing existing work
DarKylX Oct 25, 2026
6db9050
ci: allow the complete PostgreSQL suite to finish
DarKylX Oct 25, 2026
30c0d3e
feat(programs): confirm first solution submission by organizer
DarKylX Oct 25, 2026
ad3945e
docs(programs): verify duplicate creation and cross-team acceptance r…
DarKylX Oct 25, 2026
d470965
feat(programs): confirm organizer case changes on draft solutions
DarKylX Oct 25, 2026
ef314c3
test(program-solutions): verify captain-only writes and account isola…
DarKylX Oct 25, 2026
db7ffe4
fix(program-solutions): require invitation role and verify team accep…
DarKylX Oct 25, 2026
04637f6
docs(program-solutions): verify form and immutable submission acceptance
DarKylX Oct 25, 2026
f9ca4c4
docs(solutions): verify legacy paths and record admin exceptions
DarKylX Oct 25, 2026
91fdbc3
feat(solutions): retain audited case revisions after submission
DarKylX Oct 25, 2026
7656b47
docs(solutions): verify submitted case history and legacy retention
DarKylX Oct 25, 2026
1e037af
feat: confirm administrative solution member removal with retained hi…
DarKylX Oct 25, 2026
b829e52
docs: record member removal regression migration and actual HTTP evid…
DarKylX Oct 25, 2026
f85f610
feat: archive program solutions with retained materials and active pa…
DarKylX Oct 25, 2026
8bb1c28
test: align archive fixtures with retained state invariants
DarKylX Oct 25, 2026
bf5fc5a
docs: record archive migration legacy and actual HTTP acceptance
DarKylX Oct 25, 2026
abfb7c7
feat(solutions): retain work when removing program registrations
DarKylX Oct 25, 2026
f22ea47
docs(qa): record registration removal retention evidence
DarKylX Oct 25, 2026
394bf16
fix(evaluation): reject archived solution ratings explicitly
DarKylX Oct 25, 2026
999a3cf
docs(qa): record archived rating regression and recovery
DarKylX Oct 25, 2026
8d08922
feat(programs): publish submitted competition solution materials
DarKylX Oct 25, 2026
b66cf6c
docs(programs): record submitted competition publication evidence
DarKylX Oct 25, 2026
9c89367
fix(programs): reconcile solution and certificate migrations
DarKylX Oct 25, 2026
7cfe01b
test(programs): scope lock races to PostgreSQL
DarKylX Oct 25, 2026
a787f0e
docs(qa): record migration compatibility and data retention
DarKylX Oct 25, 2026
fdec3dc
docs(program-solutions): record Linux integration and rollout scope
DarKylX Oct 25, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .github/workflows/backend-postgres-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,8 @@ jobs:
postgres-tests:
name: Backend PostgreSQL CI
runs-on: ubuntu-latest
timeout-minutes: 30
# Полный набор вместе с подготовкой превысил 30 минут; состав проверок сохранен.
timeout-minutes: 60

services:
postgres:
Expand Down
184 changes: 119 additions & 65 deletions docs/contracts/program-solutions-v1/README.md

Large diffs are not rendered by default.

Loading
Loading