Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
2 changes: 1 addition & 1 deletion Backend
Submodule Backend updated 81 files
+31 −0 .github/workflows/taski_exesh_e2e_pull_request.yml
+60 −0 AGENTS.md
+1 −1 Analyzer/ansible/deploy/inventory
+1 −1 Analyzer/data/export_dataset.py
+16 −16 Duely/ansible/deploy/credentials.yml
+1 −1 Duely/ansible/deploy/inventory
+12 −17 Exesh/ansible/deploy/credentials.yml
+1 −1 Exesh/ansible/deploy/inventory
+1 −1 Exesh/go.mod
+2 −2 Exesh/go.sum
+11 −11 Taski/ansible/deploy/credentials.yml
+1 −1 Taski/ansible/deploy/inventory
+1 −1 Taski/go.mod
+2 −2 Taski/go.sum
+42 −14 Taski/internal/api/task/file/handler.go
+234 −0 Taski/internal/api/task/file/handler_test.go
+8 −0 Taski/internal/domain/task/errors.go
+41 −0 Taski/internal/lib/safepath/safepath.go
+65 −0 Taski/internal/lib/safepath/safepath_test.go
+7 −3 Taski/internal/storage/filestorage/task_storage.go
+101 −0 Taski/internal/storage/filestorage/task_storage_test.go
+108 −35 Taski/internal/usecase/task/usecase/file/usecase.go
+226 −0 Taski/internal/usecase/task/usecase/file/usecase_test.go
+1 −1 Taski/tasks
+1 −1 alloy/ansible/deploy/inventory
+111 −0 docs/processes/README.md
+198 −0 docs/processes/duel-lifecycle.md
+121 −0 docs/processes/exesh/README.md
+159 −0 docs/processes/exesh/execution-graph.md
+161 −0 docs/processes/exesh/execution-priority.md
+173 −0 docs/processes/exesh/execution-scheduling.md
+146 −0 docs/processes/exesh/execution-submission.md
+212 −0 docs/processes/exesh/failure-and-recovery.md
+105 −0 docs/processes/exesh/glossary.md
+197 −0 docs/processes/exesh/heartbeat-and-job-dispatch.md
+163 −0 docs/processes/exesh/job-scheduling-and-promises.md
+178 −0 docs/processes/exesh/messages-history-and-outbox.md
+414 −0 docs/processes/exesh/open-questions.md
+177 −0 docs/processes/exesh/results-and-completion.md
+198 −0 docs/processes/exesh/sources-and-artifacts.md
+176 −0 docs/processes/exesh/state-ownership-and-persistence.md
+172 −0 docs/processes/exesh/worker-job-execution.md
+177 −0 docs/processes/exesh/worker-lifecycle.md
+195 −0 docs/processes/friendly-duel-invitations.md
+56 −0 docs/processes/glossary.md
+191 −0 docs/processes/group-duels.md
+176 −0 docs/processes/notifications-and-outbox.md
+85 −0 docs/processes/open-questions.md
+147 −0 docs/processes/post-duel-anticheat.md
+212 −0 docs/processes/ranked-matchmaking.md
+213 −0 docs/processes/submission-and-testing.md
+64 −0 docs/processes/taski/README.md
+157 −0 docs/processes/taski/execution-event-processing.md
+154 −0 docs/processes/taski/exesh-execution-contract.md
+194 −0 docs/processes/taski/failure-and-recovery.md
+22 −0 docs/processes/taski/glossary.md
+164 −0 docs/processes/taski/kafka-event-consumption.md
+165 −0 docs/processes/taski/message-history-and-outbox.md
+26 −0 docs/processes/taski/open-questions.md
+156 −0 docs/processes/taski/rest-event-polling.md
+162 −0 docs/processes/taski/solution-state-and-verdict.md
+155 −0 docs/processes/taski/state-ownership-and-persistence.md
+166 −0 docs/processes/taski/task-storage-and-catalog.md
+163 −0 docs/processes/taski/task-upload.md
+154 −0 docs/processes/taski/testing-messages.md
+163 −0 docs/processes/taski/testing-strategies.md
+175 −0 docs/processes/taski/testing-submission.md
+203 −0 docs/processes/tournament-duels.md
+195 −0 docs/processes/user-connection-lifecycle.md
+49 −0 e2e/README.md
+8 −0 e2e/taski-exesh/Dockerfile
+22 −0 e2e/taski-exesh/README.md
+105 −0 e2e/taski-exesh/compose.yml
+34 −0 e2e/taski-exesh/config/coordinator.yml
+34 −0 e2e/taski-exesh/config/taski.yml
+23 −0 e2e/taski-exesh/config/worker.yml
+3 −0 e2e/taski-exesh/go.mod
+19 −0 e2e/taski-exesh/run.sh
+344 −0 e2e/taski-exesh/taski_exesh_test.go
+1 −1 filestorage
+1 −1 nginx/ansible/deploy/inventory
Loading