Commit Graph

535 Commits

Author SHA1 Message Date
Abhimanyu Saharan
5ccdfc7a60 test: adapt blocked lead transition tests to custom_field_values 2026-02-13 20:20:02 +00:00
Abhimanyu Saharan
f19f3106e3 chore(tests): fix lint (remove unused import) 2026-02-13 20:19:27 +00:00
Abhimanyu Saharan
8c10cef90f fix(backend): reject lead updates on blocked tasks (409)
- Remove silent blocked-task reset in _apply_lead_task_update\n- Include stable error code in blocked task payload\n- Add regression tests asserting 409 + DB unchanged
2026-02-13 20:19:27 +00:00
Abhimanyu Saharan
07a86d4604 feat: enhance task update validation for board leads with detailed error messages 2026-02-14 00:08:44 +05:30
Abhimanyu Saharan
68b6029ac3 feat: add GATEWAY_OPERATOR_SCOPES and update connection parameters for operator role 2026-02-13 23:37:10 +05:30
Abhimanyu Saharan
b98d6e2f83 feat: add lead_reasoning field to ApprovalCreate and update validation logic 2026-02-13 21:34:08 +05:30
Abhimanyu Saharan
277bfcb33a feat: add custom-fields 2026-02-13 21:24:36 +05:30
Abhimanyu Saharan
3a15a2759e migrations: merge heads after board lead rule 2026-02-13 11:02:37 +00:00
Abhimanyu Saharan
7cee3a6084 Merge remote-tracking branch 'origin/master' into perf/activity-events-eventtype-createdat 2026-02-13 11:01:56 +00:00
Abhimanyu Saharan
aa121474c6 migrations: merge heads after activity_events index 2026-02-13 10:57:53 +00:00
Abhimanyu Saharan
9a5964a31c refactor: reorganize import statements and improve code formatting across multiple files 2026-02-13 16:22:06 +05:30
Abhimanyu Saharan
ebb9c659d2 feat: add lead-only status change rule for boards and update related logic 2026-02-13 16:22:06 +05:30
Abhimanyu Saharan
de47174a2c Merge branch 'master' into perf/activity-events-eventtype-createdat 2026-02-13 16:18:43 +05:30
Abhimanyu Saharan
366f5231ab ci: migration integrity gate
Merge PR #120 (migration integrity + reversible upgrade/downgrade gate).
2026-02-13 16:18:17 +05:30
Abhimanyu Saharan
99da468124 fix(ci): make migration graph checker mypy-clean 2026-02-13 10:06:24 +00:00
Abhimanyu Saharan
c84d79e084 fix(ci): remove unused import in migration graph checker 2026-02-13 09:49:56 +00:00
Abhimanyu Saharan
bfd7d5b992 feat: add status_requested field to task updates and implement related logic in task approval process 2026-02-13 15:18:56 +05:30
Abhimanyu Saharan
9eb881c9ba Merge branch 'master' into ci/migration-integrity-gate 2026-02-13 15:10:06 +05:30
Abhimanyu Saharan
c7872c40c0 Merge branch 'master' into perf/activity-events-eventtype-createdat 2026-02-13 15:07:15 +05:30
Abhimanyu Saharan
426326e2af ci(migrations): enforce graph + reversible cycle checks; fix FK downgrade naming 2026-02-13 09:05:21 +00:00
Abhimanyu Saharan
3ca6b150b7 docs: update AGENTS.md, HEARTBEAT_LEAD.md, MAIN_AGENTS.md, and MAIN_TOOLS.md for clarity and removal of redundant skill discovery instructions 2026-02-13 03:06:30 +05:30
Abhimanyu Saharan
303ce769a1 feat: improve agent deletion handling by ignoring missing gateway agents 2026-02-13 02:37:57 +05:30
Abhimanyu Saharan
8db9f25db2 feat: add tag assignment deletion and improve agent error handling in provisioning 2026-02-13 02:35:52 +05:30
Abhimanyu Saharan
4b1336534e refactor: enhance code comments for clarity and maintainability across multiple files 2026-02-13 02:35:32 +05:30
Abhimanyu Saharan
a3148baca9 feat: enhance agent and board APIs with role-based tags and improved documentation 2026-02-13 02:08:33 +05:30
Abhimanyu Saharan
0fb393c5ec test: cover validation wrapper success paths for coverage gate 2026-02-12 20:30:54 +00:00
Abhimanyu Saharan
5695c0003d Merge pull request #118 from abhi1693/test/core-version-constants
test(backend): add unit tests for core/version.py
2026-02-13 00:54:54 +05:30
Abhimanyu Saharan
2e4739300c feat: add board webhook configuration and payload models 2026-02-13 00:31:36 +05:30
Abhimanyu Saharan
c4d49d6a42 test(core): add unit tests for version constants 2026-02-12 18:34:18 +00:00
Abhimanyu Saharan
88a96bfb49 docs(templates): rewrite README to product-doc format 2026-02-12 18:18:25 +00:00
Abhimanyu Saharan
ab01cf60c0 docs(templates): fix markdown trailing newline lint 2026-02-12 18:03:07 +00:00
Abhimanyu Saharan
db0870e994 docs(templates): document backend/templates usage + variables 2026-02-12 17:59:32 +00:00
Abhimanyu Saharan
855885afaf feat: add board rule toggles for approval and review requirements 2026-02-12 23:05:37 +05:30
Abhimanyu Saharan
8ff75f4c56 Merge pull request #114 from abhi1693/fix/mypy-approval-task-links-uuid
fix(mypy): unblock CI UUID|None task_id typing in approval_task_links
2026-02-12 22:41:31 +05:30
Abhimanyu Saharan
6cb5702a2b feat: enhance task management with due date handling and mention support 2026-02-12 21:46:22 +05:30
Abhimanyu Saharan
51716bc4e2 test: cover request/response validation handlers for 100% coverage 2026-02-12 15:37:40 +00:00
Abhimanyu Saharan
d6db63480e CI: add markdownlint + docs-check wrapper; extend link check scope 2026-02-12 14:44:43 +00:00
Abhimanyu Saharan
8e72b7e0bc feat(error_handling): improve error payload serialization for JSON compatibility 2026-02-12 20:10:30 +05:30
Abhimanyu Saharan
032b77afb8 feat(approvals): enhance approval model with task titles and confidence as float 2026-02-12 19:57:04 +05:30
Abhimanyu Saharan
bf7b992cca docs(auth): clarify bearer parsing and Clerk claim extraction 2026-02-12 14:18:23 +00:00
Abhimanyu Saharan
b7ad378655 docs(provisioning): document workspace paths and config patching 2026-02-12 14:18:23 +00:00
Abhimanyu Saharan
cc002f4fd1 docs(tasks): clarify timestamp parsing and dependency reconciliation 2026-02-12 14:18:23 +00:00
Abhimanyu Saharan
4601ddc0e9 perf(db): index activity_events by (event_type, created_at) 2026-02-12 14:13:54 +00:00
Abhimanyu Saharan
25d25ba796 docs: add backend/templates README 2026-02-12 14:13:46 +00:00
Abhimanyu Saharan
dce2061491 fix(mypy): narrow legacy approval task_id before dict key 2026-02-12 14:13:46 +00:00
Abhimanyu Saharan
8bd606a8dc feat(metrics): extend time range options and update related metrics handling 2026-02-12 19:30:02 +05:30
Abhimanyu Saharan
8d7d9da4e9 feat(tags): add tag management interfaces and update related schemas 2026-02-12 18:35:48 +05:30
Abhimanyu Saharan
2ebdead95b chore: update generated files to orval v8.3.0 and adjust related interfaces 2026-02-12 18:04:35 +05:30
Abhimanyu Saharan
c73103d5c9 feat: update activity feed to include various event types and improve messaging 2026-02-12 15:21:46 +05:30
Abhimanyu Saharan
284f03f868 Merge pull request #108 from abhi1693/docs/backend-docstrings-pass
Docs: backend in-code documentation pass (auth/errors/deps)
2026-02-12 14:50:24 +05:30