Skip to content

Latest commit

 

History

History
439 lines (208 loc) · 19.6 KB

File metadata and controls

439 lines (208 loc) · 19.6 KB

Changelog

All notable changes to this project are documented here, generated automatically from the Conventional Commits by semantic-release.

3.17.0 (2026-08-31)

Features

  • engine: re-pin vendored engines (69465d3)

3.16.0 (2026-08-26)

Features

  • engine: re-pin vendored engines (bdd6980)

3.15.1 (2026-08-25)

Bug Fixes

  • make construct compatible with Codex (21b981a)

3.15.0 (2026-08-22)

Features

  • engine: re-pin vendored engines (cadf993)

3.14.0 (2026-08-13)

Features

  • engine: re-pin vendored engines (862e99e)

3.13.0 (2026-08-10)

Features

  • engine: re-pin vendored engines (28774d6)

3.12.0 (2026-08-10)

Features

  • engine: adopt webindex v1.18's harness layer (32656cf)

3.11.0 (2026-08-09)

Features

  • engine: adopt webindex v1.14.0 and delete the last 24 forks (df3de84)

3.10.1 (2026-08-09)

Bug Fixes

  • gate: count ./engine.js imports, and see unexported shadows (571070f)

3.10.0 (2026-08-08)

Features

  • engine: re-pin vendored engines (e37440b)

3.9.0 (2026-08-07)

Features

  • pdf: read scanned PDFs with copyable-pdf, the ladder's OCR rung (a4f8b27)

3.8.1 (2026-08-07)

Bug Fixes

  • pdf,doc: pin the npx extractor rungs instead of floating on latest (9fc1179)

3.8.0 (2026-08-07)

Features

  • doc: read office documents instead of quoting their bytes (91c6593)

3.7.0 (2026-08-06)

Features

  • engine: re-pin codeindex v2.27.1 (80502f5)

3.6.1 (2026-08-03)

Bug Fixes

  • searxng: say when the instance is throttled, not that the query is empty (97c931d)

3.6.0 (2026-08-03)

Features

  • engine: re-pin codeindex v2.26.0 (bd8f21b)
  • pdf: extract PDFs through a ladder instead of emitting raw bytes (25965d3)

3.5.0 (2026-08-01)

Features

  • engine: re-pin codeindex v2.24.1 (5cc62bb)

3.4.0 (2026-07-31)

Features

  • engine: re-pin codeindex v2.22.0 (9bba587)

3.3.0 (2026-07-29)

Features

  • mcp: serve construct over the Model Context Protocol (b9cdebe)

3.2.0 (2026-07-28)

Features

  • firecrawl: add self-hosted Firecrawl extraction and search (6112e8b)

3.1.0 (2026-07-26)

Features

  • engine: re-pin codeindex v2.20.1 (a9efc86)

3.0.0 (2026-07-25)

  • feat(check)!: hold requirements to ISO/IEC/IEEE 29148, and ship an SRD that passes (b086131)
  • fix(grounding)!: name evidence by provenance so citations survive a re-research (5857951)

Features

  • skill: give the agent an entry point, a failure map, and worked examples (c94abd4)

Performance Improvements

  • research: unblock the event loop, overlap retrievals, cache pages (a25bfa0)

BREAKING CHANGES

  • construct check now fails a --level complex SRD whose acceptance criteria, interface contracts, success metrics or assumptions still carry the renderer's scaffold. An SRD that passed before will fail until those are authored — which is the point: they were never reviewed. Render at --level light, or author the criteria (references/requirements-rubric.md), to restore a green gate.
  • evidence ids are no longer positional. A run whose dossier was built before 3.0 has no evidence/ids.json; the first research re-run creates one and may renumber once, after which ids are stable. Re-check citations after that first re-run. FR.unresolved and SRD.coverage (both dead — the latter documented as "filled by check", which never happened) are removed from SRD.json.

2.6.0 (2026-07-24)

Features

  • engine: re-pin codeindex v2.16.0 (2fb4396)

2.5.0 (2026-07-24)

Features

  • engine: re-pin codeindex v2.15.0 (22f016b)

2.4.0 (2026-07-24)

Features

  • engine: re-pin codeindex v2.14.0 (b3d01b6)

2.3.0 (2026-07-24)

Bug Fixes

  • lint: use optional chain in renderScreens (806f76f), closes #15

Features

  • engine: re-pin codeindex v2.13.0 (914362e)

2.2.1 (2026-07-23)

Bug Fixes

  • engine: ship the codeindex v2.12.0 re-pin in a release (0df4b92), closes #9

2.2.0 (2026-07-23)

Features

  • engine: re-pin the codeindex engine at v2.10.0 (7b46d21)

2.1.0 (2026-07-22)

Features

  • walk: adopt the vendored codeindex engine (08f3d74)

2.0.0 (2026-07-12)

  • fix(render)!: refuse to silently delete requirements/prd when --prd is omitted (a3974bd)

Bug Fixes

  • render: don't clobber authored design — suppress seed banner, render nav section (df31150)

BREAKING CHANGES

  • construct render (with or without --from-srd) now exits with an error instead of silently deleting an existing requirements/prd/ tree when --prd is not re-passed; pass --prd to regenerate or --no-prd to delete deliberately.

Co-Authored-By: Claude Fable 5 noreply@anthropic.com

1.11.2 (2026-07-10)

Bug Fixes

  • check: --semantic fails closed when a persisted review pair carries no adjudicated verdict (e23d349)
  • render: re-derive traceability on --from-srd so TRACEABILITY.md never drifts (7c94d46)
  • research: point URL-grounding guidance at research --url, not the print-only web drill (d4d71e4)
  • research: stop --docs-url help claiming the print-only tech drill grounds (371b854)

1.11.1 (2026-07-09)

Bug Fixes

  • orchestrate: shell-quote drill queries + sanitize the idea's inline-code span (#13) (087805a)

1.11.0 (2026-07-09)

Features

  • orchestrate: emit the research/claim-review/adr-judges/build fan-outs + contracts + runbook (#12) (1fe0a53)

1.10.0 (2026-07-08)

Bug Fixes

  • brief: coerce bare-string array fields and name unknown constraints keys (99fbf8b)
  • check: fail closed on --semantic and re-reduce verdicts at check time (bcea5a1)
  • research: strip consent boilerplate and surface low-signal snippets (08db4c0)
  • research: tag-scoped StackOverflow queries and an off-topic post-filter (ed563cb), closes hi#vote
  • semantic: ship docker-compose + searxng settings inside the skill bundle (38210a2)
  • srd,check: competitor grounding requires a literal mention; warn loudly when cited claims skip the semantic gate (5517ded)
  • srd,check: templated acceptance criteria fail at complex; adjectival prefixes never become entities (ca73c92)

Features

  • brainstorm: divergent ideation mode with a deterministic merge into the brief (adf510e)
  • render: --from-srd re-emits the tree from SRD.json without rebuilding (77eb171)
  • review: adjudicate every cited pair by default; --max-review caps explicitly and loudly (9cb4399)

1.9.3 (2026-07-07)

Bug Fixes

  • srd,oss,clone,review,cli: correct 8 bugs surfaced while hardening tests (67e56fe)

1.9.2 (2026-07-06)

Bug Fixes

  • review: claim-focused digests in the claim-support worklist (023acb7)

1.9.1 (2026-07-06)

Bug Fixes

  • srd: word-bound the calendar boundary regex (488db49)

1.9.0 (2026-07-06)

Features

  • research: excerpt market pages against the brief's feature texts (fc25c51)

1.8.0 (2026-07-06)

Features

  • research: --url pins market pages into the dossier (2a1af60)

1.7.0 (2026-07-06)

Features

  • render: modules mode — one PRD per module — plus --prd per-FR export (57c556d)

1.6.0 (2026-06-28)

Features

  • harden providers, prune dead helpers, gate releases on lint (0ffb339)

1.5.2 (2026-06-28)

Bug Fixes

  • skill: package skill under skills/construct so npx skills add bundles the engine (ea9cf71)

1.5.1 (2026-06-24)

Bug Fixes

  • plan,check: preserve design-task progress and stop 🧠 gate false-positives (a4acfbf)

1.5.0 (2026-06-24)

Features

  • design: add a design-system mode to the SRD (tokens, components, screens, a11y) (cd0496d)

1.4.0 (2026-06-16)

Bug Fixes

  • review: clean domain errors, reject malformed verdicts, flag omitted claim pairs (e585caf)

Features

  • cli: add status --json ready-frontier query for parallel build fan-out (153a285)
  • skill: three-tier dynamic-workflow orchestration with claim-support and build fan-out (5c1d284)

1.3.0 (2026-06-15)

Features

  • semantic claim-support gate — review + check --semantic (#8) (129cf31)

1.2.0 (2026-06-11)

Bug Fixes

  • clone: report both clone attempts and a missing git binary distinctly (844ccc7)
  • oss: never treat a GitHub/GitLab site section as a repo seed (4ac6bcf)
  • srd: dedupe matched evidence on a stable key when url is absent (032f891)
  • verify: detect rspec, pytest-prefix and JVM-suffix test files (aa1d4d9)

Features

  • brief: surface normalization warnings instead of dropping data silently (32f077d)
  • fetch: retry httpGet with backoff and Retry-After on 5xx/429 (14df6a4)
  • research: wire --docs-url into the tech angle and drill (991c655)

1.1.0 (2026-06-10)

Features

  • build phase — machine-readable BUILD-PLAN.json and construct verify (acfc292)
  • multi-agent orchestration playbook — research fan-out, red team, judge panel (8e730ee)
  • sharpen the SRD — analyze gaps, infer data model, opt-in grounding gate (4dafe85)

1.0.2 (2026-06-09)

Bug Fixes

  • enforce non-empty FR in check, drop stale SRD.md, note tech cap (3c017c6)

1.0.1 (2026-06-09)

Bug Fixes

  • resolve 24 correctness bugs from the adversarial bug hunt (f610c20)

1.0.0 (2026-06-08)

Features

  • initial construct skill — grounded SRD generator (dd022c3)
  • raise SRD quality from the adversarial audit (d39ae04)