Skip to content

GD-2383: Add Harness for Givesource (KB, workflows, skills, AGENTS.md) - #232

Open
cjasonbush wants to merge 3 commits into
developfrom
feature/GD-2383-harness
Open

GD-2383: Add Harness for Givesource (KB, workflows, skills, AGENTS.md)#232
cjasonbush wants to merge 3 commits into
developfrom
feature/GD-2383-harness

Conversation

@cjasonbush

Copy link
Copy Markdown
Contributor

This PR introduces a Givesource-specific Harness to ground AI agents on long-running tasks via structured workflows, a central knowledge base, and append-only tracking.

Highlights

  • Harness structure and KB
    • harness/README.md
    • harness/repo-config.yml (packages, commands, deploy runbooks, invariants, workflows incl. kb_update)
    • harness/givesource.md (repo-specific KB; replaces ai-search)
    • adrs/: README + adr-0000-template
    • plans/, checkpoints/, amendments/: README guides
  • Workflows (.devin/workflows)
    • harness-plan.md, harness-checkpoint.md, harness-amend.md, harness-adr.md, harness-kb-update.md
    • Fix ADR workflow header; robust ADR numbering
  • Repo-wide grounding for agents
    • AGENTS.md at root
    • README: new "For AI agents" section with links
  • Skills (.devin/skills)
    • plan/, story/, review/, pr/, pr-comments/, merge/ — repo-specific launchers that resolve this repo, load harness/repo-config.yml, and include fallbacks if external plugins are unavailable
  • Cleanups
    • Replace all references to ai-search with givesource
    • Remove harness/ai-search.md

Meta

  • Branch: feature/GD-2383-harness (from develop)
  • Version bump: package.json 4.2.21 -> 4.2.22
  • Jira: GD-2383

Acceptance

  • Harness folder exists and is repo-specific
  • AGENTS.md published with directives
  • Skills/workflows wired to harness/repo-config.yml
  • README links to AGENTS.md and KB
  • Jira updated; branch open; version bumped

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