Files
kunail0804-ComfyUI-Scene-Co…/docs
7ebe8978ca test(performance): add benchmarks and recorded baselines (#29) (#73)
Add performance benchmarks for the non-Analyzer pipeline (MASTER_SPEC §26.6,
NFR-004) plus tests.

- scripts/benchmark.py: measures Knowledge Base load time, single-scene
  resolution time, and full pipeline time (median over iterations) and records a
  baseline to docs/benchmarks.md.
- docs/benchmarks.md: recorded baseline numbers (indicative, machine-dependent).
- tests/test_performance.py: a benchmark smoke test (functions run, all metrics
  positive, a generous non-flaky bound), a check that the recorded baseline
  exists, and two tests confirming the Knowledge Base is loaded once and reused
  (the loader caches; the pipeline never reloads per compilation).

Co-authored-by: kunail0804 <kunail0804@gmail.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-09 13:52:54 +02:00
..

Documentation

Project documentation is maintained primarily in the GitHub Wiki, and the authoritative specification is MASTER_SPEC.md at the repository root.

This docs/ directory holds documentation that is not part of the wiki — for example design notes, developer guides, and generated references added in later phases.

Where to look

  • Overview & vision — wiki Overview and Vision
  • Requirements — wiki Requirements and Success Criteria
  • Architecture & pipeline — wiki Architecture and Pipeline
  • Data model & schemas — wiki Data Model, Scene JSON and Schemas
  • Knowledge Base — wiki Knowledge Base
  • Contributing — CONTRIBUTING.md