Skip to content

future/simple agentic#13

Merged
andrewDoing merged 88 commits intomainfrom
future/simple-agentic
Mar 13, 2026
Merged

future/simple agentic#13
andrewDoing merged 88 commits intomainfrom
future/simple-agentic

Conversation

@andrewDoing
Copy link
Copy Markdown
Owner

  • feat: add generic GT schema and wireframe
  • delete tracked .copilot-tracking files
  • add agent-native skill
  • add theorist skill
  • add agentic-curation-mode PRD
  • update PRD
  • setup agent harness in repo
  • fix ty warnings
  • update agents.md
  • update .gitignore
  • update prd to 1.4
  • remove theorist skill
  • chore: add backend integration make target
  • Add agentic curation redesign PRD
  • Add PRD tracking artifact
  • chore: update biome.json to exclude additional directories from linting
  • Add current-state PRD for RAG workflow to document existing behavior and preserve workflow expectations
  • Add bounded Ralph Wiggum review loop
  • feat(application): add phase 1 agentic contract
  • Pin workspace Biome and upgrade to 2.4.6
  • fix: address phase 1 review rework
  • chore: improve ralph loop workflow
  • chore(harness): add dev lifecycle make targets
  • chore(frontend): remove generated api file from harness change
  • Close phase 1 re-review findings
  • ralph: phase 2 iteration 1 - Frontend generic model and wireframe-aligned workspace shell
  • ralph: phase 2 iteration 1 - Frontend generic model and wireframe-aligned workspace shell
  • ralph: phase 2 iteration 2 - Frontend generic model and wireframe-aligned workspace shell
  • ralph: phase 2 - Frontend generic model and wireframe-aligned workspace shell
  • ralph: phase 3 iteration 1 - Backend plugin-pack contract and RAG compatibility layer
  • ralph: phase 3 iteration 2 - Backend plugin-pack contract and RAG compatibility layer
  • ralph: phase 3 - Backend plugin-pack contract and RAG compatibility layer
  • ralph: phase 4 iteration 1 - Frontend plugin renderers and RAG compatibility surfaces
  • ralph: add total duration summary
  • ralph: phase 4 iteration 2 - Frontend plugin renderers and RAG compatibility surfaces
  • ralph: phase 4 - Frontend plugin renderers and RAG compatibility surfaces
  • ralph: phase 5 iteration 1 - Validation
  • ralph: phase 5 - Validation
  • ralph: ring terminal bell on completion
  • ralph: phase 1 iteration 1 - Contract & Interface Stabilization
  • ralph: phase 2 iteration 1 - Frontend Component Registry
  • ralph: phase 3 iteration 1 - Workspace UX Parity
  • ralph: phase 4 iteration 1 - Tool-Call Decision Editing
  • ralph: phase 5 iteration 1 - Backend Compatibility Migration
  • ralph: phase 6 iteration 1 - Retrieval Normalization
  • ralph: phase 7 iteration 1 - Legacy Retirement
  • ralph: phase 8 iteration 1 - Final Validation
  • ralph: phase 8 - Final Validation
  • Add telecom demo adapter and seed data
  • Set review metadata on approval
  • Remove expected behavior selector and references pane from multi-turn view
  • Align right panel with wireframe v2.2
  • Remove strict turn alternation constraint; separate RCA into own agent turn
  • feat(plugins): move TraceExportAdapter into plugin system with auto-discovery
  • refactor: move add-reference to tool call plugin, remove agent button
  • feat: add demo item with retrieval tool calls and references
  • feat: add dev-up-demo make target for demo mode startup
  • refactor(application): finish legacy cleanup migration
  • Fix demo startup identity
  • feat(frontend): add first real Playwright curation e2e
  • feat(frontend): add first real Playwright curation e2e
  • docs: add extensibility map diagram
  • build(ci): add gitlab pipeline and harness CI targets
  • Add React best practices skill for frontend work
  • docs(instructions): add React skill applicability guidance
  • docs: trim vendored React skill README
  • build(ci): split gitlab deploy pipeline
  • test(frontend): add tag management e2e coverage
  • fix(frontend): complete react codebase improvement hardening
  • Align harness format with Ruff hook
  • Apply Ruff backend formatting cleanup
  • Clarify format step in AGENTS guide
  • test(frontend): cover explorer accessibility flows
  • Remove copilot tracking artifacts
  • Fix demo mode memory startup
  • Delete phase5 delete gate audit doc
  • Delete agentic curation mode PRD
  • Delete root planning docs
  • Remove Ralph loop from repo

andrewDoing and others added 30 commits March 9, 2026 15:56
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Run implementor/reviewer iterations within one invocation, honor max iteration limits, and preserve completed phase state so multi-phase plans do not restart from phase 1.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Replace host models and repo flows with the generic entry schema
- Enforce route invariants and add regression coverage
- Refresh frontend API types and formatting

✨ - Generated by Copilot
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Add persistent learnings handoff, multi-phase continuation, commit guidance, a final phase committer pass, and medium as the default reasoning effort for the Ralph loop.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Add repo-root make targets for backend, frontend, foreground dev, and background dev-up/dev-down workflows. Document when developers and agents should use the foreground vs background flows, and store background PID/log artifacts under .harness/dev/.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Restore the generated frontend API file to its prior committed state so the harness/dev lifecycle change stays scoped. The newer generated file content is restored in the working tree as an unstaged change for later use.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Resolve the remaining Phase 1 review follow-ups, including QuestionsExplorer pagination reset coverage and the aligned generated contract surfaces.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…gned workspace shell

- Add ContextEntry, ToolCallRecord, ExpectedTools, FeedbackEntry, PluginPayload types to groundTruth.ts
- Change ConversationTurn.role from union to string; use role !== 'user' pattern throughout
- Add all generic schema fields to GroundTruthItem (contextEntries, toolCalls, expectedTools, feedback, metadata, plugins, traceIds, tracePayload, scenarioId)
- Add getQueuePreview and hasEvidenceData helpers
- apiMapper: preserve free-form roles, pass through all generic fields in both directions
- gtHelpers: remove expectedBehavior gate from canApproveMultiTurn (generic approval: conversation pattern + not deleted)
- validators: update validateConversationPattern for string roles
- useGroundTruth: addTurn(role: string), updateHistory uses role !== 'user'
- Add TracePanel component with collapsible sections for evidence/trace data
- CuratePane: flex split-pane layout with TracePanel in right aside
- QueueSidebar: use getQueuePreview for item preview text
- QuestionsExplorer: add Turns column, rename Question column, use getQueuePreview
- ConversationTurn/MultiTurnEditor: free-form role display with roleLabel
- Update tests: expectedBehavior gate removed (tests now expect true); validator error message updated
- All 245 tests pass; lint, typecheck, and build clean

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…gned workspace shell

- Remove retrieval-specific reference gating from generic multi-turn approval
- Add regression coverage proving unvisited references do not block generic multi-turn approval
- Keep single-turn compatibility gating on refsApprovalReady

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…gned workspace shell

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

Record the approved Phase 2 reviewer rerun outcome.\n\n- note that R-001 is closed\n- capture the final frontend validation baseline

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

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
andrewDoing and others added 11 commits March 13, 2026 08:16
- enforce reactive approval gating across multi-turn flows
- keep inspect modal data, fallback UI, and cache invalidation consistent
- persist empty context entries and chunk-aware reference identity
- guard explorer assign transitions on successful selection
- add focused regression coverage for critical frontend flows

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Switch the backend branch of make format from Black to Ruff so the harness matches the installed pre-push behavior.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Run the updated harness formatting flow across the backend and fix the remaining test lint issues so make format, make check, and the existing test suite all pass cleanly.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Add explicit guidance that agents should run make -f Makefile.harness format before committing code changes.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Mar 13, 2026

GTC Backend Unit Test Results

373 tests   373 ✅  1s ⏱️
  1 suites    0 💤
  1 files      0 ❌

Results for commit 69cdb0a.

♻️ This comment has been updated with latest results.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Mar 13, 2026

GTC Frontend Test Results

291 tests   291 ✅  5s ⏱️
 44 suites    0 💤
  1 files      0 ❌

Results for commit 69cdb0a.

♻️ This comment has been updated with latest results.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Mar 13, 2026

GTC Backend Integration Test Results

140 tests   139 ✅  43s ⏱️
  1 suites    1 💤
  1 files      0 ❌

Results for commit 69cdb0a.

♻️ This comment has been updated with latest results.

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

🔒 - Generated by Copilot
🛠️ - Generated by Copilot

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
andrewDoing and others added 2 commits March 13, 2026 12:04
🛠️ - Generated by Copilot

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

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Add Vite base-path support for virtual-directory hosting
- Prefix same-origin API calls with the configured app base path
- Document and test the new frontend deployment setting

🔧 - Generated by Copilot

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@andrewDoing andrewDoing merged commit aa07833 into main Mar 13, 2026
6 checks passed
andrewDoing added a commit that referenced this pull request Mar 13, 2026
…oach

Squashed rewrite of PR #13 from future/simple-agentic.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant