Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
1801737
Add Beans workflows and quality gate handling
zgriffiin Apr 9, 2026
8442dc4
Add Kiro and Amazon Q providers
zgriffiin Apr 9, 2026
a7ac68b
Merge pull request #1 from zgriffiin/bean/DGCoder-aun3-kiro-amazon-q
zgriffiin Apr 9, 2026
143f08d
Add work log detail popup
zgriffiin Apr 9, 2026
20c8620
fix orchestration event recovery
zgriffiin Apr 9, 2026
6642fc6
Merge pull request #2 from zgriffiin/codex/work-log-detail-popup
zgriffiin Apr 9, 2026
b18df1e
Update README for current fork state
zgriffiin Apr 9, 2026
3e86bbc
Update README with personal acknowledgment
zgriffiin Apr 9, 2026
c800194
Add personal introduction to README
zgriffiin Apr 9, 2026
65fe26e
Support Kiro WSL and Amazon Q SSO
zgriffiin Apr 10, 2026
2f033ad
Merge Kiro WSL and Amazon Q SSO support
zgriffiin Apr 10, 2026
c4741aa
Add Kiro editor option
zgriffiin Apr 10, 2026
a28fab3
Fix session completion and diff rendering performance
zgriffiin Apr 10, 2026
cce3379
Merge pull request #3 from zgriffiin/feature/kiro-editor-options
zgriffiin Apr 10, 2026
c2e9e5c
Merge pull request #4 from zgriffiin/fix/session-rendering-performance
zgriffiin Apr 10, 2026
728471f
Document session performance fixes
zgriffiin Apr 10, 2026
c06e405
Enforce intent and functional validation
zgriffiin Apr 11, 2026
b2b5c07
Merge pull request #5 from zgriffiin/bean/DGCoder-j2ka-intent-functio…
zgriffiin Apr 11, 2026
32d31c9
Fix UI status sync and beans persistence (#6)
zgriffiin Apr 11, 2026
ed3d320
Add caveman response style and fix desktop PATH
zgriffiin Apr 11, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .beans.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
beans:
path: .beans
prefix: DGCoder-
id_length: 4
default_status: todo
default_type: task
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
# DGCoder-4j1v
title: Add a final GitHub validation stage for review workflows
status: todo
type: feature
created_at: 2026-04-09T15:06:22Z
updated_at: 2026-04-09T15:06:22Z
parent: DGCoder-m5te
---

Ensure GitHub-side validation is part of the review process before PR completion or equivalent workflow completion.
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
# DGCoder-7zkk
title: Add settings for ordered local and GitHub reviewers
status: todo
type: feature
created_at: 2026-04-09T15:06:21Z
updated_at: 2026-04-09T15:06:21Z
parent: DGCoder-m5te
---

Allow selecting one or more local reviewers plus GitHub reviewers in a configurable ordered list.
11 changes: 11 additions & 0 deletions .beans/DGCoder-aun3--add-kiro-and-amazon-q-to-supported-agents.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
# DGCoder-aun3
title: Add Kiro and Amazon Q to supported agents
status: completed
type: feature
created_at: 2026-04-09T15:06:25Z
updated_at: 2026-04-09T22:54:32Z
parent: DGCoder-smli
---

Extend provider and agent support so these tools can participate in the DGCoder workflow.
11 changes: 11 additions & 0 deletions .beans/DGCoder-b7im--add-an-implement-action-from-bean-detail.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
# DGCoder-b7im
title: Add an Implement action from bean detail
status: completed
type: feature
created_at: 2026-04-09T18:29:59Z
updated_at: 2026-04-09T18:29:59Z
parent: DGCoder-yqa5
---

Add an Implement action in the Beans detail pane that opens a focused draft thread and prefills the composer with a structured implementation prompt derived from the bean details and Intent.
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
# DGCoder-c4pa
title: Show parent-child relationships in the Beans UI
status: completed
type: feature
created_at: 2026-04-09T18:29:59Z
updated_at: 2026-04-09T19:07:25Z
parent: DGCoder-yqa5
---

Render parent and child bean relationships in the Beans UI so epics are visibly connected to their implementation tasks.
10 changes: 10 additions & 0 deletions .beans/DGCoder-d6dn--quality-guardrails-for-file-changes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
# DGCoder-d6dn
title: Quality guardrails for file changes
status: todo
type: epic
created_at: 2026-04-09T15:06:20Z
updated_at: 2026-04-09T15:06:20Z
---

Intent: Prevent agents from creating or saving code that violates maintainability thresholds, and force remediation immediately when quality rules are broken.
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
# DGCoder-dqo0
title: Add close control and recover stuck orchestration toasts
status: completed
type: bug
priority: high
created_at: 2026-04-09T20:57:29Z
updated_at: 2026-04-09T21:10:31Z
---

Added an explicit toast close button and hardened orchestration event delivery/recovery so completed turns are not stranded in Working state until app restart.
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
# DGCoder-iyh8
title: Add Markdown steering files for agent guidance
status: todo
type: task
created_at: 2026-04-09T15:06:24Z
updated_at: 2026-04-09T15:06:24Z
parent: DGCoder-j2ka
---

Create steering files that help agents follow project-specific intent, review, and testing expectations.
10 changes: 10 additions & 0 deletions .beans/DGCoder-j2ka--intent-and-functional-test-enforcement.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
# DGCoder-j2ka
title: Intent and functional test enforcement
status: done
type: epic
created_at: 2026-04-09T15:06:20Z
updated_at: 2026-04-10T00:00:00Z
---

Intent: Tie every significant change to a clear why and to functional proof that the intended behavior exists before code is committed or pushed.
11 changes: 11 additions & 0 deletions .beans/DGCoder-k3rt--create-child-beans-from-epic-detail.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
# DGCoder-k3rt
title: Create child beans from epic detail
status: completed
type: feature
created_at: 2026-04-09T18:29:59Z
updated_at: 2026-04-09T19:07:25Z
parent: DGCoder-yqa5
---

Add a UI action that creates a new child bean directly from an epic or parent bean detail view, with the parent relationship set automatically.
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
# DGCoder-kn34
title: Block forward progress until required reviews are resolved
status: todo
type: feature
created_at: 2026-04-09T15:06:22Z
updated_at: 2026-04-09T15:06:22Z
parent: DGCoder-m5te
---

Prevent the agent workflow from moving to the next stage while required review findings remain open.
10 changes: 10 additions & 0 deletions .beans/DGCoder-m5te--review-workflow-and-merge-gating.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
# DGCoder-m5te
title: Review workflow and merge gating
status: todo
type: epic
created_at: 2026-04-09T15:06:20Z
updated_at: 2026-04-09T15:06:20Z
---

Intent: Make code review a first-class workflow inside DGCoder so changes cannot move forward until required local and GitHub review steps are completed, visible, and resolved.
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
# DGCoder-ma6c
title: Add a push gate requiring functional tests to pass
status: todo
type: feature
created_at: 2026-04-09T15:06:24Z
updated_at: 2026-04-09T15:06:24Z
parent: DGCoder-j2ka
---

Add a toggle that requires those functional tests to pass before changes are pushed or a PR is created.
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
# DGCoder-nrhu
title: Add a commit gate for functional tests validating epic intent
status: todo
type: feature
created_at: 2026-04-09T15:06:24Z
updated_at: 2026-04-09T15:06:24Z
parent: DGCoder-j2ka
---

Add a toggle that requires functional tests tied to the epic intent before commit is allowed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
# DGCoder-pjkt
title: Report quality gate failures back into the agent workflow
status: todo
type: task
created_at: 2026-04-09T15:06:23Z
updated_at: 2026-04-09T15:06:23Z
parent: DGCoder-d6dn
---

When a quality gate fails, tell the agent what failed and require a fix before continuing.
11 changes: 11 additions & 0 deletions .beans/DGCoder-qncq--document-fork-sync-workflow.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
# DGCoder-qncq
title: Document fork sync workflow
status: completed
type: task
priority: normal
created_at: 2026-04-09T14:21:24Z
updated_at: 2026-04-09T14:40:49Z
---

Document the fork sync and upstream rebase workflow.
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
# DGCoder-rsw2
title: Investigate multi-review workflow feasibility
status: todo
type: task
created_at: 2026-04-09T15:06:21Z
updated_at: 2026-04-09T15:06:21Z
parent: DGCoder-m5te
---

Research whether a staged local review flow can work: Codex /review, local Code Rabbit-style review, blocking unresolved findings, and final GitHub validation before completion.
13 changes: 13 additions & 0 deletions .beans/DGCoder-s9un--add-kiro-to-editor-options.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
# DGCoder-s9un
title: Add Kiro to editor options
status: completed
type: feature
created_at: 2026-04-09T15:06:24Z
updated_at: 2026-04-10T00:40:17Z
parent: DGCoder-smli
---

Intent: Users can choose Kiro from DGCoder's open-in-editor picker whenever the Kiro editor command is installed, and file or workspace openings use Kiro's supported command-line launch arguments.

Expose Kiro in the editor picker alongside existing supported editors.
10 changes: 10 additions & 0 deletions .beans/DGCoder-smli--amazon-q-and-kiro-support.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
# DGCoder-smli
title: Amazon Q and Kiro support
status: todo
type: epic
created_at: 2026-04-09T15:06:21Z
updated_at: 2026-04-09T15:06:21Z
---

Intent: Expand DGCoder provider and editor support to Amazon tooling without weakening the existing multi-agent workflow or account setup experience.
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
# DGCoder-sr6j
title: Support Amazon Q login through IAM Identity Center SSO
status: completed
type: feature
created_at: 2026-04-09T15:06:25Z
updated_at: 2026-04-09T23:08:00Z
parent: DGCoder-smli
---

Intent: Users can configure Amazon Q Pro IAM Identity Center SSO details, get the correct `q login` command, and have DGCoder recognize SSO-authenticated Amazon Q CLI sessions as authenticated.

Allow Amazon Q authentication using the IAM identity provider / SSO flow.
11 changes: 11 additions & 0 deletions .beans/DGCoder-ts81--require-intent-statements-on-epic-beans.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
# DGCoder-ts81
title: Require Intent statements on epic beans
status: todo
type: feature
created_at: 2026-04-09T15:06:23Z
updated_at: 2026-04-09T15:06:23Z
parent: DGCoder-j2ka
---

Epic beans should require an Intent statement that explains why the change exists in a way the agent can use.
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
# DGCoder-wmg6
title: Help users draft and confirm epic Intent statements
status: todo
type: feature
created_at: 2026-04-09T15:06:23Z
updated_at: 2026-04-09T15:06:23Z
parent: DGCoder-j2ka
---

If an epic lacks an Intent statement, the agent should ask the user for one or draft one from context and request confirmation.
11 changes: 11 additions & 0 deletions .beans/DGCoder-yqa5--build-beans-management-ui.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
# DGCoder-yqa5
title: Build Beans management UI
status: completed
type: feature
priority: normal
created_at: 2026-04-09T14:21:24Z
updated_at: 2026-04-09T19:07:25Z
---

Build and verify the native Beans manager UI inside T3Code.
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
# DGCoder-zb62
title: Block file changes when quality rules are exceeded
status: todo
type: feature
created_at: 2026-04-09T15:06:22Z
updated_at: 2026-04-09T15:06:22Z
parent: DGCoder-d6dn
---

Reject agent file writes or saves that exceed configured quality measures and return actionable feedback.
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
# DGCoder-zgc6
title: Add configurable quality thresholds in settings
status: todo
type: feature
created_at: 2026-04-09T15:06:22Z
updated_at: 2026-04-09T15:06:22Z
parent: DGCoder-d6dn
---

Support linting, formatting, file LOC, function length, and cyclomatic complexity thresholds as project quality settings.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,4 @@ apps/web/src/components/__screenshots__
__screenshots__/
.tanstack
squashfs-root/
.vscode/*.local.backup.json
Loading
Loading