Commit Graph

656 Commits

Author SHA1 Message Date
Jarvis 7c0eefbba3 Dispatch review tasks to reviewer (not assignee) 2026-02-02 17:47:52 +00:00
Jarvis 254ee0dbad Enforce actor identity for task/comment authorship 2026-02-02 17:43:17 +00:00
Jarvis 4f7aa582ba Clarify reviewer agent responsibilities (no waiting for requester) 2026-02-02 17:37:07 +00:00
Jarvis a2c60da161 Fix review notifications BackgroundTasks args 2026-02-02 17:29:49 +00:00
Jarvis 191947b90a Silence SQLAlchemy logs 2026-02-02 17:19:15 +00:00
Jarvis 557e0bbf27 Fix notify_openclaw BackgroundTasks call signature 2026-02-02 17:15:50 +00:00
Jarvis da1a1cee59 Squash alembic migrations into single baseline 2026-02-02 17:05:25 +00:00
Abhimanyu Saharan 13b9bf95fb Merge pull request #25 from abhi1693/jarvis/seed-human-id-1
Seed Abhimanyu as employee id 1
2026-02-02 22:30:03 +05:30
Jarvis 4088bec248 Seed Abhimanyu as employee id 1 2026-02-02 16:59:36 +00:00
Abhimanyu Saharan 69ee11a65d Update seed_data.sql 2026-02-02 22:29:20 +05:30
Abhimanyu Saharan 03971e3a7d Merge pull request #24 from abhi1693/jarvis/human-id-1
jarvis/human id 1
2026-02-02 22:28:54 +05:30
Jarvis b3e490103e Merge master into jarvis/human-id-1 2026-02-02 16:58:39 +00:00
Jarvis 3d2dc7b2b1 Ensure human employee id is 1 2026-02-02 16:53:42 +00:00
Abhimanyu Saharan 50328c13d8 Merge pull request #23 from abhi1693/jarvis/seed-human-only
Seed: keep only human (remove seeded agent)
2026-02-02 22:19:40 +05:30
Abhimanyu Saharan e0a2102778 chore(seed): remove seeded agent; keep only human 2026-02-02 22:19:03 +05:30
Abhimanyu Saharan a74d8c993d Merge pull request #22 from abhi1693/jarvis/provisioning-guards
AuthZ: agents can only create/provision agents
2026-02-02 22:16:20 +05:30
Abhimanyu Saharan a04448dbd9 fix(authz): agents can only create/provision agents 2026-02-02 22:15:46 +05:30
Abhimanyu Saharan 7eeae84f8c Merge pull request #21 from abhi1693/jarvis/rollup
Mission Control rollup: teams + agent workflow + notifications
2026-02-02 22:05:03 +05:30
Abhimanyu Saharan 352eb27a52 fix(notify): more resilient OpenClaw sends (retries/backoff + longer timeout) 2026-02-02 22:04:21 +05:30
Abhimanyu Saharan 521cf1efab feat(review): improve reviewer notification with explicit expectations and review endpoint 2026-02-02 22:04:21 +05:30
Abhimanyu Saharan c0b0f26984 fix(notify): isolate background notifications in new DB session + reduce timeout spam 2026-02-02 22:04:21 +05:30
Abhimanyu Saharan 4b31b4ada8 feat(notify): auto-provision reviewer session on review status so notifications deliver 2026-02-02 22:04:21 +05:30
Abhimanyu Saharan b59a08f632 feat(workflow): enforce review-only done for agent assignees + reviewer decision endpoint 2026-02-02 22:04:21 +05:30
Abhimanyu Saharan 52b2797b1d fix(notify): clean up agent dispatch message formatting 2026-02-02 22:04:21 +05:30
Abhimanyu Saharan 056fe83edf fix(agents): give agents executable curl instructions + shared base URL helper 2026-02-02 22:04:21 +05:30
Abhimanyu Saharan 5877b4a17b fix(notify): increase gateway timeouts + retry OpenClaw sends 2026-02-02 22:04:21 +05:30
Abhimanyu Saharan 8cd32124cd chore(logging): stream backend logs to console + instrument dispatch/notify 2026-02-02 22:04:21 +05:30
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