future/simple agentic#13
Merged
andrewDoing merged 88 commits intomainfrom Mar 13, 2026
Merged
Conversation
Owner
andrewDoing
commented
Mar 13, 2026
- 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
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>
…and preserve workflow expectations
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>
- 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>
GTC Backend Unit Test Results373 tests 373 ✅ 1s ⏱️ Results for commit 69cdb0a. ♻️ This comment has been updated with latest results. |
GTC Frontend Test Results291 tests 291 ✅ 5s ⏱️ Results for commit 69cdb0a. ♻️ This comment has been updated with latest results. |
GTC Backend Integration Test Results140 tests 139 ✅ 43s ⏱️ 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>
🛠️ - 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
added a commit
that referenced
this pull request
Mar 13, 2026
…oach Squashed rewrite of PR #13 from future/simple-agentic.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.