Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
77b5799
Make sure that, when a review is late, we reschedule subsequent phases
jmgasper Sep 29, 2025
0e000a6
Updates to handle appeals response messages and track when all appeal…
jmgasper Sep 30, 2025
0ff4a51
Updates to handle the first, scheduled Iterative Review of an F2F pro…
jmgasper Sep 30, 2025
02e7f18
Better handling of sequential iterative reviews
jmgasper Sep 30, 2025
7da90d0
Better handle the end of a First2Finish by closing all open phases, l…
jmgasper Oct 1, 2025
c4d2789
Winner fixes to not add more winners than prizes
jmgasper Oct 1, 2025
c746c87
Fix appeals closing
jmgasper Oct 1, 2025
2707ba8
Initial phase notification implementation
jmgasper Oct 2, 2025
695a7f9
Use different config value, for consistency
jmgasper Oct 2, 2025
38fc0a5
Fix up query
jmgasper Oct 2, 2025
432c1cc
Fixes for PM-2215
jmgasper Oct 5, 2025
432e6a4
Better handling of checkpoint, screening, and approval phases.
jmgasper Oct 6, 2025
7c88b76
Topgear Task fixes
jmgasper Oct 7, 2025
62f8c9f
Topgear Task scheduling fix
jmgasper Oct 7, 2025
96bcff4
Fixes for Topgear Task late submission handling
jmgasper Oct 7, 2025
1a11f8d
Updates for Topgear Task handling
jmgasper Oct 7, 2025
69e0219
Topgear task fixes
jmgasper Oct 7, 2025
d64b14a
Post-mortem handling updates and some flow tests
jmgasper Oct 7, 2025
a414b69
Build fix
jmgasper Oct 7, 2025
7ea88b2
Updates for Topgear Task clarifications from Topgear
jmgasper Oct 8, 2025
da7a8be
Update to sync a bit more often to avoid delays at the end of a phase
jmgasper Oct 8, 2025
487e849
Better handling of checkpoint screening phase.
jmgasper Oct 8, 2025
8c5da3e
Additional phase handling checks and validation
jmgasper Oct 8, 2025
89f4591
Clean up to make things a bit easier to follow
jmgasper Oct 8, 2025
fc50856
Add in finance API calls at the end of a challenge to generate payments.
jmgasper Oct 8, 2025
3473b24
Fixes for adding an iterative reviewer after submissions on an F2F
jmgasper Oct 9, 2025
f9d33a1
Add support for flag to indicate whether or not to open a review oppo…
jmgasper Oct 9, 2025
eb3d67f
Handle creating reviews for all review-type phases, and ensure we han…
jmgasper Oct 9, 2025
2828ce5
Additional changes for checkpoints
jmgasper Oct 9, 2025
aa6d8d9
Fix up issue with design submission phase not rescheduling properly, …
jmgasper Oct 9, 2025
3d9e54b
Additional logging to help figure out why reviews aren't being create…
jmgasper Oct 9, 2025
254987a
Additional guards to ensure review-type phases don't close until all …
jmgasper Oct 10, 2025
826e070
Additional guards to make sure the duration of a phase is its minimum…
jmgasper Oct 10, 2025
a8e1215
Approval phase handling
jmgasper Oct 10, 2025
ae3c67a
Only review the latest submission, unless unlimited submissions is true
jmgasper Oct 11, 2025
9ccd4db
Better support for checkpoint phases
jmgasper Oct 12, 2025
aec6b34
On checkpoint review submissions that pass checkpoint screening
jmgasper Oct 12, 2025
995e6d6
Additional fixes for unlimited submissions per member in design chall…
jmgasper Oct 12, 2025
9597f20
Fixes for checkpoint phases
jmgasper Oct 12, 2025
3bd5520
Pending reviews for latest submissions on (on non-unlimited submissio…
jmgasper Oct 13, 2025
cdb4d11
Handling of unlimited vs. latest submissions (design vs. dev)
jmgasper Oct 13, 2025
4161f13
Better handling of unlimited vs. latest submission type challenges
jmgasper Oct 14, 2025
f18662e
If we hit appeals response and there are 0 appeals, immediatley close…
jmgasper Oct 15, 2025
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
8 changes: 8 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,14 @@ AUTH0_AUDIENCE=<your-auth0-audience>
# Auth0 proxy server URL (optional)
AUTH0_PROXY_SEREVR_URL=

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There is a typo in the environment variable name AUTH0_PROXY_SEREVR_URL. It should be AUTH0_PROXY_SERVER_URL.


# -------------------------------------
# Finance API (optional)
# -------------------------------------
# Base URL for the Finance API (e.g. http://localhost:4000/v6/finance)
FINANCE_API_URL=
# Request timeout when calling Finance API (ms)
FINANCE_API_TIMEOUT_MS=15000

# -------------------------------------
# Sync Service Configuration
# -------------------------------------
Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,9 @@ lerna-debug.log*
# IDE
.vscode/

# E2E tests
secrets/m2m.json

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Consider whether secrets/m2m.json should be included in the .gitignore file. If this file contains sensitive information, it is appropriate to ignore it. However, ensure that this decision aligns with the project's security practices and that any necessary documentation or alternative methods for handling secrets are in place.


# Diagnostic reports (https://nodejs.org/api/report.html)
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json

Expand Down
Loading