Commit Graph

1029 Commits

Author SHA1 Message Date
Abhimanyu Saharan
0caaaa1cb4 fix(dispatch): return 503 when OpenClaw gateway env missing 2026-02-02 22:04:21 +05:30
Abhimanyu Saharan
6b4773130c feat(review): notify manager on review + UI approve/request changes 2026-02-02 22:04:21 +05:30
Abhimanyu Saharan
dcf6dde009 chore: remove stray __pycache__ 2026-02-02 22:04:21 +05:30
Abhimanyu Saharan
56dd0ee544 feat(ui): add Task Trigger button + backend dispatch endpoint 2026-02-02 22:04:21 +05:30
Abhimanyu Saharan
61aaee0214 feat(notify): dispatch actionable instructions to assigned agents 2026-02-02 22:04:21 +05:30
Abhimanyu Saharan
a8f097817d chore(backend): add black/isort/flake8 + pre-commit 2026-02-02 22:04:21 +05:30
Abhimanyu Saharan
002bd08f33 Agent prompt: use LAN base URL (no localhost) 2026-02-02 22:04:21 +05:30
Abhimanyu Saharan
3895d74aee Agent prompt: fix base URL + header formatting 2026-02-02 22:04:21 +05:30
Abhimanyu Saharan
1a64f21e7b Agent prompt: require status updates + comments until done 2026-02-02 22:04:21 +05:30
Abhimanyu Saharan
9b0e5cef5c Do not hardcode DB password in reset script 2026-02-02 22:04:21 +05:30
Abhimanyu Saharan
8d3153d21a Seed: keep Jarvis + Abhimanyu 2026-02-02 22:04:21 +05:30
Abhimanyu Saharan
8b4b6b8000 Fix reset_db.sh default DB password 2026-02-02 22:04:21 +05:30
Abhimanyu Saharan
aec551d104 Add DB reset script + seed_data.sql 2026-02-02 22:04:21 +05:30
Abhimanyu Saharan
8429c02458 UI provisioning + restrict task assignment to provisioned agents 2026-02-02 22:04:21 +05:30
Abhimanyu Saharan
a5ec372fa4 Fix CORS example + switch to psycopg v3 2026-02-02 22:04:21 +05:30
Abhimanyu Saharan
ef2676fa1c Add Teams (DB + API + UI) 2026-02-02 22:04:21 +05:30
Jarvis
e283543ef1 Add teams + team ownership (schema + API) 2026-02-02 12:51:25 +00:00
Abhimanyu Saharan
dc8750353d Merge pull request #19 from abhi1693/jarvis/default-reviewer-to-manager
Default reviewer = assignee manager; remove reviewer from task create UI
2026-02-02 17:58:04 +05:30
Abhimanyu Saharan
8787efc50d Tasks: default reviewer to assignee manager; remove reviewer from create-task UI 2026-02-02 17:56:35 +05:30
Abhimanyu Saharan
899500249e Fix UI data loading: Orval fetcher returns {data,status,headers} 2026-02-02 17:04:18 +05:30
Abhimanyu Saharan
2520dcdb55 Merge pull request #18 from abhi1693/jarvis/remove-hr-module
Remove HR module; simplify provisioning via /employees
2026-02-02 17:00:04 +05:30
Abhimanyu Saharan
fbd7381166 People: better default agent prompt; remove HR UI; regen API types; fix list response handling 2026-02-02 16:56:07 +05:30
Abhimanyu Saharan
a678180d07 Remove HR completely: delete hr API; baseline alembic without HR tables 2026-02-02 16:51:06 +05:30
Abhimanyu Saharan
1bbc65c983 Remove HR module; provision agent sessions via /employees 2026-02-02 16:48:17 +05:30
Abhimanyu Saharan
8f8e3b7c67 Merge pull request #17 from abhi1693/jarvis/fix-alembic-baseline
Fix Alembic baseline migration (fresh DB works)
2026-02-02 16:39:28 +05:30
Abhimanyu Saharan
9945b619bd Fix alembic: replace broken no-op initial migration with baseline schema 2026-02-02 16:38:33 +05:30
Abhimanyu Saharan
e80905aee1 Merge pull request #16 from abhi1693/jarvis/hr-openclaw-provision
HR: provision/deprovision agents via OpenClaw tools/invoke (no cron)
2026-02-02 16:30:34 +05:30
Abhimanyu Saharan
9118fea9bf HR: provision/deprovision agent sessions via OpenClaw tools/invoke (no cron) 2026-02-02 16:28:17 +05:30
Abhimanyu Saharan
612e19036c Backend: add requests dependency for OpenClaw integration 2026-02-02 16:12:35 +05:30
Abhimanyu Saharan
b6701e0a60 Fix: import Header in HR API 2026-02-02 16:11:52 +05:30
Abhimanyu Saharan
bb3c1c59f7 Merge pull request #15 from abhi1693/jarvis/openclaw-tools-invoke-notify
Mission Control → OpenClaw tools/invoke notifications (event-driven)
2026-02-02 16:08:00 +05:30
Abhimanyu Saharan
2bcd078c53 Mission Control: notify OpenClaw via tools/invoke on task events 2026-02-02 16:05:18 +05:30
Abhimanyu Saharan
5f5a1ce7cb Merge pull request #14 from abhi1693/jarvis/hr-data-model
HR data model: link onboarding/headcount to employees + idempotent actions
2026-02-02 14:39:29 +05:30
Abhimanyu Saharan
63419a26f1 feat(hr): add employee links + fulfillment fields to schemas/models 2026-02-02 14:35:48 +05:30
Abhimanyu Saharan
9617f1fc3b feat(hr): link headcount/onboarding to employees + idempotent actions 2026-02-02 14:35:20 +05:30
Abhimanyu Saharan
fbc9af035b Merge pull request #13 from abhi1693/jarvis/fix-work-api-responses
Fix Mission Control: /tasks + /task-comments return full JSON (atomic writes)
2026-02-02 14:01:49 +05:30
Abhimanyu Saharan
f1fe2127da fix(api): make /tasks + /task-comments atomic and return full JSON 2026-02-02 14:00:46 +05:30
Abhimanyu Saharan
d5f527f311 Merge pull request #12 from abhi1693/jarvis/realtime-polling
Kanban: optional live updates (5s polling)
2026-02-02 13:57:37 +05:30
Abhimanyu Saharan
f07312d258 feat(kanban): optional live updates (5s polling) 2026-02-02 13:56:56 +05:30
Abhimanyu Saharan
7b3c3eba6d Merge pull request #11 from abhi1693/jarvis/fix-projects-post
Fix Mission Control: POST /projects atomic + 409 on conflicts
2026-02-02 13:55:04 +05:30
Abhimanyu Saharan
dffcd34a35 fix(api): make POST /projects atomic + 409 on conflicts 2026-02-02 13:54:07 +05:30
Abhimanyu Saharan
8f9c312fa3 Merge pull request #10 from abhi1693/jarvis/task-conversations
Task comments: reply threading + show reply target
2026-02-02 13:48:39 +05:30
Abhimanyu Saharan
96f6b540fe feat(comments): add reply threading + UI 2026-02-02 13:47:36 +05:30
Abhimanyu Saharan
452ac24686 Merge pull request #9 from abhi1693/jarvis/fix-departments-post
Fix Mission Control: POST /departments atomic + 409 on conflicts
2026-02-02 13:45:50 +05:30
Abhimanyu Saharan
9f4e65023f fix(api): make POST /departments atomic + handle integrity errors 2026-02-02 13:43:52 +05:30
Abhimanyu Saharan
d44e0acd50 Merge pull request #8 from abhi1693/jarvis/react-query-realtime
React Query: refetch on focus/reconnect (near-realtime feel)
2026-02-02 13:41:59 +05:30
Abhimanyu Saharan
67599029f1 feat(query): refetch on focus/reconnect for fresher data 2026-02-02 13:41:14 +05:30
Abhimanyu Saharan
c1bb6f4ce0 Merge pull request #7 from abhi1693/jarvis/kanban
Tasks: Kanban board page
2026-02-02 13:38:34 +05:30
Abhimanyu Saharan
23bf73a236 feat(tasks): add kanban board page 2026-02-02 13:37:58 +05:30
Abhimanyu Saharan
6eabde847d Merge pull request #6 from abhi1693/jarvis/ux-audit-hr
HR page UX: loading/errors + refresh fixes
2026-02-02 13:32:47 +05:30