Skip to content

Architecture doc, mock-fm stub, and integration smoke test#4

Closed
devinoldenburg wants to merge 1 commit into
mainfrom
lore-docs-mock-fm
Closed

Architecture doc, mock-fm stub, and integration smoke test#4
devinoldenburg wants to merge 1 commit into
mainfrom
lore-docs-mock-fm

Conversation

@devinoldenburg

Copy link
Copy Markdown
Owner

Summary

  • Add docs/architecture.md — explicit module map (CLI, benchmark, reports, compare) so agents/contributors do not infer layout from folders alone.
  • Add scripts/mock-fm.sh and document FM_BIN usage in AGENTS.md / CONTRIBUTING.md for off-macOS pipeline testing.
  • Add test/mock-fm.integration.test.js — quick-profile benchmark smoke with mock fm (43 tests pass).
  • Link architecture from README; CHANGELOG Unreleased; ignore .lore/data/ locally.

Lore-driven context

Analyzed the repo with Lore (lore ask on architecture/schema/CLI tasks). The main gap was no_explicit_architecture_decision — addressed with docs/architecture.md (not ADR fiction).

Test plan

  • npm test
  • npm run lint
  • FM_BIN=./scripts/mock-fm.sh node bin/fm-bench.js --models system --runs 1 --profile quick --format json

Made with Cursor

Lore-guided gap: no explicit architecture decision — document CLI/bench/report
layers in docs/architecture.md. Ship scripts/mock-fm.sh for FM_BIN pipeline tests
on Linux/CI; wire AGENTS/CONTRIBUTING/README and an integration test.

Co-authored-by: Cursor <cursoragent@cursor.com>
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