Skip to content

Agent-Pattern-Labs/software-contract-forge

Repository files navigation

@agent-pattern-labs/software-contract-forge

Agentic harness for finding software contract opportunities, qualifying them against a local client profile, and applying or drafting proposals when the opportunity clears the configured gates.

Quick Start

npm install
npm run validate
node bin/software-contract-forge.mjs help

Create a consumer project:

npx --package @agent-pattern-labs/software-contract-forge create-software-contract-forge ../my-contract-pipeline
cd ../my-contract-pipeline
npm install

Then fill in config/client-profile.yml and config/sources.yml, add leads to data/pipeline.md, and run the harness through your agent runtime using the synced instructions and modes.

Public RSS/API sources can be scanned from a consumer project:

software-contract-forge scan
software-contract-forge scan --source weworkremotely-programming --limit 10
software-contract-forge scan --write

scan reads only enabled sources in config/sources.yml, dry-runs by default, dedupes against local tracker files, and appends discovered leads to data/pipeline.md only with --write.

Shape

  • iso/ is the source of truth for shared agent instructions, subagents, MCP config, and the command router.
  • modes/ contains workflow procedures for scan, qualify, apply, proposal, pipeline, batch, tracker, and follow-up work.
  • templates/ contains executable policy: states, score gates, context bundles, capability boundaries, artifact contracts, and migrations.
  • bin/ exposes the package CLI, consumer scaffolder, and install-time sync.
  • scripts/ contains deterministic local helpers used by agents instead of deriving values in prose.

License

MIT. See LICENSE.

About

Agentic harness for finding, qualifying, and applying to software contract opportunities.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors