Abhimanyu Saharan
7fd079e4f1
feat(agents): Move templates into dedicated folder
...
Provisioning now reads template files from templates/ and includes the\nbase URL for agent runtime setup. Remove unused root orchestration\ndocs to keep the repo tidy.\n\nCo-Authored-By: Claude <[email protected] >
2026-02-04 03:46:46 +05:30
Abhimanyu Saharan
1abc8f68f3
feat: add boards and tasks management endpoints
2026-02-04 02:28:51 +05:30
Abhimanyu Saharan and GitHub
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
Abhimanyu Saharan and GitHub
69ee11a65d
Update seed_data.sql
2026-02-02 22:29:20 +05:30
Abhimanyu Saharan and GitHub
03971e3a7d
Merge pull request #24 from abhi1693/jarvis/human-id-1
...
jarvis/human id 1
2026-02-02 22:28:54 +05:30
Abhimanyu Saharan and GitHub
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 and GitHub
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 and GitHub
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
Abhimanyu Saharan and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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
Abhimanyu Saharan
a517f68249
feat(hr): loading/errors + safer refresh/onboarding
2026-02-02 13:31:47 +05:30
Abhimanyu Saharan and GitHub
2e785da8fa
Merge pull request #5 from abhi1693/jarvis/ux-audit-departments
...
Departments UX: loading + safer head updates
2026-02-02 13:28:53 +05:30
Abhimanyu Saharan
2b222e66c7
feat(departments): better loading + safer head updates
2026-02-02 13:28:00 +05:30
Abhimanyu Saharan and GitHub
cb40ad07d0
Merge pull request #4 from abhi1693/jarvis/ux-audit-project-detail
...
Project detail UX: loading/errors + safer actions
2026-02-02 13:27:07 +05:30
Abhimanyu Saharan
e291efb144
feat(project-detail): loading/errors + safer member/actions
2026-02-02 13:26:09 +05:30
Abhimanyu Saharan and GitHub
c85d52a133
Merge pull request #3 from abhi1693/jarvis/ux-audit-projects-list
...
Projects page UX: loading/error + safer create
2026-02-02 13:24:22 +05:30
Abhimanyu Saharan
4b6e5603c1
feat(projects): show load/error + safer create
2026-02-02 13:23:49 +05:30
Abhimanyu Saharan and GitHub
cfac3dac4c
Merge pull request #2 from abhi1693/jarvis/ux-audit-home
...
Home page UX: errors + links
2026-02-02 13:22:18 +05:30
Abhimanyu Saharan
4538951c4e
feat(home): improve quick create UX + link projects
2026-02-02 13:18:48 +05:30
Abhimanyu Saharan and GitHub
ee39f5caed
Merge pull request #1 from abhi1693/jarvis/orval-types
...
Use Orval types directly + repo hygiene
2026-02-02 13:17:22 +05:30
Abhimanyu Saharan
6e519ed383
chore(frontend): fix PeoplePage memo deps lint
2026-02-02 13:11:20 +05:30
Abhimanyu Saharan
ed33156148
chore(frontend): use Orval types directly; drop normalize hacks
2026-02-02 13:09:35 +05:30
Abhimanyu Saharan
6da3df27d8
Fix frontend types and normalize API responses
2026-02-02 01:56:12 +05:30
Abhimanyu Saharan
3d57a9a351
Fix HR onboarding hooks
2026-02-02 01:39:16 +05:30
Abhimanyu Saharan
886db3fa97
Add HR agent onboarding model and actor enforcement
2026-02-02 01:36:32 +05:30
Abhimanyu Saharan
d18a38e666
Update TypeScript configuration: adjust library settings and include additional type definitions
2026-02-02 01:01:13 +05:30
Abhimanyu Saharan
829001e0da
UI overhaul: dashboard + projects layout
2026-02-02 00:37:32 +05:30
Abhimanyu Saharan
7cfb3586ae
Prevent duplicate project members; improve comments display
2026-02-02 00:08:25 +05:30
Abhimanyu Saharan
7efe2429ed
Add dashboard activity feed and project member role editing
2026-02-01 23:51:40 +05:30
Abhimanyu Saharan
f0e065abcd
Add project staffing endpoints and project detail Kanban UI
2026-02-01 23:46:14 +05:30
Abhimanyu Saharan
5b4257ef33
Fix Orval config to generate React Query hooks
2026-02-01 23:31:42 +05:30
Abhimanyu Saharan
87d454852c
Add Tailwind + shadcn UI primitives; add React Query + Orval client
2026-02-01 23:26:21 +05:30
Abhimanyu Saharan
aa6b0c807b
Refactor backend to SQLModel; reset schema; add Company OS endpoints
2026-02-01 23:16:56 +05:30
Abhimanyu Saharan
b37e7dd841
Ignore local run logs
2026-02-01 23:12:52 +05:30
Abhimanyu Saharan
22fef51fb8
Make dev servers LAN-accessible (0.0.0.0) + update env examples
2026-02-01 22:31:44 +05:30
Abhimanyu Saharan
01c8a64a6d
Add LAN-friendly dev scripts and env examples
2026-02-01 22:31:42 +05:30
Abhimanyu Saharan
3e4a6cf441
Stop tracking .idea and backend/.venv
2026-02-01 22:28:32 +05:30
Abhimanyu Saharan
1cd33f4209
Add .gitignore; remove venv/node_modules/IDE + secrets from git
2026-02-01 22:25:50 +05:30
Abhimanyu Saharan
8b6e8c8d07
Scaffold Next.js + FastAPI + Postgres tasks board (no auth)
2026-02-01 22:25:28 +05:30