Commit graph

89 commits

Author SHA1 Message Date
Brad Groux
4cc5891f82
feat: inject the run-scoped provider tool bridge (#970) (#973) 2026-07-24 08:17:35 -05:00
Brad Groux
9c15d348fa
feat: consume credential leases in tool calls (#969) (#972) 2026-07-24 07:53:42 -05:00
Brad Groux
a21d1e9358
feat: bind credential evidence to tool catalogs (#968) (#971) 2026-07-24 07:41:21 -05:00
Brad Groux
9a9db9b5b6
feat: add ACP server view (#960) (#967) 2026-07-24 07:23:45 -05:00
Brad Groux
79992579ca
feat: add Grok Build ACP profile (#920) (#966) 2026-07-24 07:04:51 -05:00
Brad Groux
ec13643603
feat: add Copilot CLI ACP profile (#917) (#965) 2026-07-24 06:47:59 -05:00
Brad Groux
6365a8eec4
feat: add Buzz Agent ACP profile (#907) (#964) 2026-07-24 06:28:29 -05:00
Brad Groux
f6ffa7c485
Add generic ACP stdio provider (#961)
* feat: add generic ACP stdio provider (#870)

* fix: declare Node process in ACP fixture
2026-07-24 05:54:03 -05:00
Brad Groux
0fbd9ee428
feat: add run-scoped tool control plane (#959)
Some checks are pending
CI / Lint & Type Check (push) Waiting to run
CI / Changed Tests (push) Waiting to run
CI / Workspace Unit Tests (push) Waiting to run
CI / Build (push) Waiting to run
CI / Security Audit (push) Waiting to run
Desktop Artifacts / Unsigned macOS Artifact (push) Waiting to run
Desktop Artifacts / Unsigned Linux Artifacts (push) Waiting to run
Desktop Artifacts / Unsigned Windows Artifacts (push) Waiting to run
* feat: add run-scoped tool control plane (#857)

* test: align provider capability fixtures
2026-07-24 05:10:20 -05:00
Brad Groux
6b9510c58f
feat: add provider-neutral conversation lifecycle (#856) (#958) 2026-07-24 04:07:40 -05:00
Brad Groux
2c76424b6a
feat: add provider-native interactive approval broker (#953)
* feat: add provider-native approval broker

* fix: register approval broker permission surfaces
2026-07-24 02:28:18 -05:00
Brad Groux
8904d6093f
feat: add Codex app-server adapter (#952) 2026-07-24 01:38:57 -05:00
Brad Groux
3b07a5cb4f
feat: add first-class Claude Code adapter (#951) 2026-07-24 01:00:09 -05:00
Brad Groux
b9b6273cf5
feat: add causal run event journal (#949) 2026-07-24 00:05:31 -05:00
Brad Groux
81730a451a
feat: import Buzz persona and team definitions (#948) 2026-07-23 23:31:16 -05:00
Brad Groux
f5333fd271
feat: add bidirectional Buzz Squad Chat adapter (#947)
Closes #906
2026-07-23 22:58:20 -05:00
Brad Groux
54417357f9
feat: add secure Buzz connection diagnostics (#946) 2026-07-23 22:07:25 -05:00
Brad Groux
32517e4df6
feat: make worktree lifecycle transactional (#934)
Some checks are pending
CI / Lint & Type Check (push) Waiting to run
CI / Workspace Unit Tests (push) Waiting to run
CI / Build (push) Waiting to run
CI / Security Audit (push) Waiting to run
Closes #858.
2026-07-23 19:44:42 -05:00
Brad Groux
0f8506b4ce
feat: add run-bound credential lease engine (#933) 2026-07-23 18:43:21 -05:00
Brad Groux
57e72d425f
feat: render provider task envelope transports (#928) 2026-07-23 16:32:44 -05:00
Brad Groux
9f51d78c50
feat: add immutable run launch manifests (#926)
Closes #854.
2026-07-23 16:00:23 -05:00
Brad Groux
566ec0f7fe
feat: enforce provider runtime manifests (#887) (#890)
Co-authored-by: bradgroux <brad@digitalmeld.io>
2026-07-16 11:00:44 -05:00
Brad Groux
a42dc62ba4
feat: route agents by runtime manifests (#886) (#889)
Co-authored-by: bradgroux <brad@digitalmeld.io>
2026-07-16 10:54:05 -05:00
Brad Groux
6f020263c0
feat: add provider runtime manifests (#885) (#888)
Co-authored-by: bradgroux <brad@digitalmeld.io>
2026-07-16 10:46:54 -05:00
Brad Groux
44d1611741
feat: add governed SQLite journal maintenance (#884)
Some checks are pending
CI / Lint & Type Check (push) Waiting to run
CI / Workspace Unit Tests (push) Waiting to run
CI / Build (push) Waiting to run
CI / Security Audit (push) Waiting to run
* feat: add governed SQLite journal maintenance

* fix: update permission coverage for SQLite maintenance

---------

Co-authored-by: bradgroux <brad@digitalmeld.io>
2026-07-15 20:00:58 -05:00
Brad Groux
52b5ffce8a
fix: remove layout-driven dashboard motion (#822)
Fixes #814
2026-07-12 18:10:39 -05:00
Brad Groux
eb1817aa74
fix: make scoring profiles usable on phones (#826)
Fixes #813
2026-07-12 18:08:31 -05:00
Brad Groux
5819082664
fix: restore compact navigation and chat (#821)
Fixes #811
2026-07-12 17:27:57 -05:00
Brad Groux
e834cf8c3e
fix: make mobile settings responsive (#820)
Fixes #810
2026-07-12 17:16:41 -05:00
Brad Groux
f7de4cf7db
fix: respect overlay display preferences (#819)
Fixes #815
2026-07-12 17:03:26 -05:00
Brad Groux
fd7a62700c
fix: restore keyboard board movement (#818)
Fixes #812
2026-07-12 16:47:35 -05:00
Brad Groux
70a83e3539
docs: PRD traceability and work-item hierarchy design (#800)
* docs: add PRD traceability and work-item hierarchy design (#773)

Design document for first-class traceability layer connecting tasks to
PRD requirements, risks, decisions, and verification evidence.

Key design decisions addressed:
- WorkItemLevel uses 'child-task' not 'subtask' to avoid collision with
  existing task.subtasks[] checklist model
- next_safe query evaluates depends_on ∪ blockedBy (covers both modern
  dependency graph and legacy blockedBy semantics)
- next_safe forces status=todo; returns 400 on conflicting status filter
- stopConditions includes stopConditionResolved map for machine-queryable
  state rather than free-form strings only
- Coverage endpoints introduce optional project requirement/risk catalogs
  (POST /api/projects/:id/catalog/{requirements,risks}) to enable true
  uncovered-row semantics; without a catalog, total = observed IDs only
- Verification semantics: 'verified' requires done task + checked
  verificationSteps or verificationIds (presence alone is insufficient)
- Archive/hierarchy: ON DELETE SET NULL is physical-delete-only; service
  layer warns on archiving parents with active children
- Cross-scope parent links rejected at the project level (400)
- SQLite JSON columns for ID arrays with json_each() query model; forward
  path to normalized junction tables documented

Changes:
- docs/features/prd-traceability.md — new design doc (958 lines)
- docs/FEATURES.md — add design-draft entry with link to doc

GPT cross-model review addressed before commit.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

* docs: fix gated/blocked next-safe exclusion and archive wording consistency

Two semantic contradictions flagged in PR #800 review:

1. next_safe gated exclusion — RiskDisposition.gated is documented as
   'this task may not proceed until the gate is cleared' and coverage
   treats gated as an open risk, but the algorithm only excluded blocked
   and unknown. Fix: exclude blocked and gated always (no override),
   exclude unknown unless allow_unknown_risks=true. Updated in:
   - next-safe algorithm criterion 6+7
   - acceptance criterion #5 and #7
   - rollout step 10
   - B-5 backlog row

2. Archive wording mismatch — SQLite schema section said 'issues a
   warning and requires reparent or cascade archive', but AC #14 said
   'warning only'. Resolved as warning-only throughout: archive proceeds
   regardless, children retain parentId, response includes
   archiveWarning field. Updated in:
   - SQLite schema archive semantics prose

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-07-10 00:28:12 -05:00
Brad Groux
2b174fd392 Add Squad Chat demo screenshots 2026-06-29 06:00:36 -05:00
Brad Groux
a819808ef8
Document v5.2 latest changes (#759)
Some checks are pending
CI / Lint & Type Check (push) Waiting to run
CI / Workspace Unit Tests (push) Waiting to run
CI / Build (push) Waiting to run
CI / Security Audit (push) Waiting to run
2026-06-27 21:18:04 -05:00
Brad Groux
013c2b5383
Fix audit follow-up gates
Fix audit follow-up gates

- remove gray-matter and use local YAML frontmatter handling
- upgrade DOMPurify and clear production advisories
- make CLI/MCP smoke skip cleanly without VK_API_KEY
- reduce initial JS below the Mantine QA budget

Closes #753
Closes #754
Closes #755
2026-06-26 14:59:20 -05:00
Brad Groux
5bd4377f32
Add external tracker schema introspection
Adds configurable external tracker schema introspection, mapping profiles, validation, dry-run create, and approved mock create support.
2026-06-26 14:28:59 -05:00
Brad Groux
7950fec5f4
Add reflection memory promotion queue
Adds a reviewed reflection candidate queue, API, Settings UI, duplicate merge flow, task lesson promotion, redaction, docs, and tests.
2026-06-26 14:00:51 -05:00
Brad Groux
b9a648afe7
Add ceremony enforcement gates (#750) 2026-06-26 13:35:45 -05:00
Brad Groux
13fc8ac083
Add human reply communication adapters (#749) 2026-06-26 13:08:22 -05:00
Brad Groux
1b29b2eb24
Add Squad Chat collaboration state (#748) 2026-06-26 12:42:14 -05:00
Brad Groux
9abd06dd0e
Add policy-gated queue intake monitors
Add GitHub-backed queue monitor service, APIs, CLI commands, Settings queue dashboard, scheduler integration, operations digest activity, tests, and documentation.
2026-06-26 11:40:11 -05:00
Brad Groux
5b363303c4
Add unified recurring work scheduler
Add scheduler APIs, CLI commands, settings UI, retry/event state, telemetry hooks, and documentation over scheduled deliverables and workflow schedules.
2026-06-26 11:06:45 -05:00
Brad Groux
ca2dd7ef23
Add shared live run sessions (#731) 2026-06-18 16:49:55 -05:00
Brad Groux
43c21b71a4
Add decision review sessions
Adds task-linked multi-participant decision review sessions with ordered critique rounds, final packet attachment, export support, API/UI integration, docs, and regression coverage.
2026-06-18 16:16:05 -05:00
Brad Groux
4a0c66d331
Add reusable agent profile packages (#729)
* Add reusable agent profile packages

* Add profile CLI permission coverage
2026-06-18 15:53:47 -05:00
Brad Groux
8686803350
Implement agent run budget enforcement
Adds enforceable agent and workflow run budgets with governance traces, UI controls, completion evidence, docs, and regression coverage.
2026-06-18 15:22:45 -05:00
Brad Groux
398d6024af
Add sandbox policy presets (#727) 2026-06-18 14:44:27 -05:00
Brad Groux
0739f7f060
docs: add click-through tutorials roadmap
Co-authored-by: bradgroux <brad@digitalmeld.io>
2026-06-09 05:42:15 -05:00
Brad Groux
5c879fb2b3
Refresh v5 visual docs assets (#700) 2026-06-07 01:23:04 -05:00
Brad Groux
f82741fde4
Add local LLM agent providers (#695)
Some checks are pending
CI / Lint & Type Check (push) Waiting to run
CI / Workspace Unit Tests (push) Waiting to run
CI / Build (push) Waiting to run
CI / Security Audit (push) Waiting to run
2026-06-06 15:26:12 -05:00