Shaheer Sarfaraz
3da5ea35b4
Deduplicate shared helpers and enforce aliased imports ( #228 )
...
* Deduplicate string cleanup helpers and not-found responses
* Enforce aliased imports for infra and shared modules
* Enforce @client/@server aliases for deep relative imports
* Deduplicate visa sponsor and location filter definitions
* Use shared city filter export in extractor location checks
2026-02-22 16:13:52 +00:00
Shaheer Sarfaraz
b94f85b149
Reduce low risk duplication ( #79 )
...
* clean up helpers
* shared in it's own top level folder
* workspaces setup
* build fix
* disable workspaces?
* run ci
* rename job-flow to gradcracker
* optional dependencies
* formatting?
* more optional modules
* allow post install runs
* node bump
* remove post install
* add optionals
* add more
* formatting
* comments, but im unsure
* run typescript DIRECTLY
* better build
* camoufox simplification
* lint
* build process doesn't exist
* build fix
* lockfile
* type check everything, build only for client
* rename steps correctly
* import from package!
* fix formatting
* don't fetch twice
* fix concern
2026-02-02 21:30:14 +00:00
DaKheera47
d4e83c0674
gem3 flash lint fix
2026-01-25 13:14:59 +00:00
DaKheera47
5c2eef2fc8
ran check:fix in orchestrator
2026-01-25 12:41:44 +00:00
DaKheera47
44779c96fa
Merge branch 'main' into reactive-resume-v5
2026-01-22 22:57:37 +00:00
DaKheera47
4b65f39650
robustness
2026-01-21 16:31:25 +00:00
DaKheera47
f445f15336
profile fix fit
2026-01-21 15:38:00 +00:00
DaKheera47
6a3a25578a
use person name from base.json for file downloads
2026-01-21 14:48:17 +00:00
DaKheera47
7cc5017e56
max project limit set to below warning threshold
2026-01-21 12:36:11 +00:00
DaKheera47
1934b42438
keep fallback to base.json, but tell user to use API key first
2026-01-20 13:44:42 +00:00
DaKheera47
47fd4a0959
api implemented
2026-01-20 12:02:58 +00:00
DaKheera47
43f54a708c
ai chooses projects
2025-12-15 18:25:40 +00:00