Skip to content

Releases: archcore-ai/plugin

v0.4.21

Choose a tag to compare

@github-actions github-actions released this 15 Jul 14:56

Spec precision checks now grade EARS grammar and BCP 14 notation as you edit.

Improvements

  • Editing a spec warns on SHALL; grade with MUST/SHOULD/MAY instead.
  • Compound requirement lines carrying multiple modals flagged; split into one-modal lines.
  • Subjectless-passive requirements flagged in English and Russian; name the obligated component.
  • Spec bodies over 80 lines flagged.
  • Spec-notation warnings stay advisory and fire only on the next edit.

Full Changelog: v0.4.20...v0.4.21

v0.4.20

Choose a tag to compare

@github-actions github-actions released this 08 Jul 11:16

Spec authoring reworked — specs now cover features and subsystems, with EARS-style notation and a clear PRD boundary.

Features

  • Specs cover features and subsystems, not just API, interface, or schema boundaries.

Improvements

  • Normative behavior uses EARS triggers (WHEN/WHILE/IF) with graded MUST/SHOULD/MAY keywords.
  • A routing gate keeps "what to build and why" in a PRD, behavior contracts in a spec.
  • Spec sections renamed: Surface and Failure Behavior replace Contract Surface and Error Handling.
  • Specs may close with one Given/When/Then example anchoring the key behavior.

Full Changelog: v0.4.19...v0.4.20

v0.4.19

Choose a tag to compare

@github-actions github-actions released this 08 Jul 11:15

Full Changelog: v0.4.18...v0.4.19

v0.4.18

Choose a tag to compare

@github-actions github-actions released this 06 Jul 10:53

Full Changelog: v0.4.17...v0.4.18

v0.4.17

Choose a tag to compare

@github-actions github-actions released this 02 Jul 11:39

init seeds a richer default: standard depth, domain-scaled coverage, and dedicated specs for outsized modules.

Improvements

  • init defaults to standard depth — a fuller first-day seed.
  • Cross-cutting convention rules seed at every depth, including light.
  • Large-repo spec coverage scales with the domains you select.
  • Every schema-bearing domain gets its own data-model doc.
  • Outsized or churn-heavy modules get expanded or split specs.
  • Init preview reports specs seeded against total load-bearing modules.

Full Changelog: v0.4.16...v0.4.17

v0.4.16

Choose a tag to compare

@github-actions github-actions released this 01 Jul 15:24

Init tailors how much it synthesizes to a new depth axis, defaulting to a cheaper first-day seed.

Features

  • /archcore:init --depth=light|standard|deep scales specs, cross-cutting rules, and extraction to budget.
  • Init preview shows each depth's token cost and lets you flip tiers before confirming.
  • Modular rule files (.cursor/rules, Copilot, Windsurf) import as convention docs by default.

Improvements

  • Large-repo init caps hotspot specs repo-wide instead of multiplying them per domain.
  • Hotspots beyond the spec cap surface as /archcore:capture targets in the overview.
  • Synthesized cross-cutting rules skip patterns already covered by imported rules.

Full Changelog: v0.4.15...v0.4.16

v0.4.15

Choose a tag to compare

@github-actions github-actions released this 29 Jun 20:14

/archcore:init composes the full first-day seed, previews it in one manifest, and writes everything on a single confirm.

Features

  • First-day seed adds data-model, integrations, config, public-surface, and architecture-overview docs.
  • Top hotspot modules seed real spec documents.
  • --domain=<slug> re-runs init focused on one domain; --refresh adds facts that appeared since first setup.

Improvements

  • Init seeds libraries, SPAs, CLIs, and plugins via public-surface detection.
  • Stack and scale detection reason from evidence, not fixed framework lists.

Full Changelog: v0.4.14...v0.4.15

v0.4.14

Choose a tag to compare

@github-actions github-actions released this 23 Jun 17:54

The spec document type is reserved for boundaries other code depends on, with stricter mandatory sections.

Improvements

  • spec is reserved for boundaries other code depends on — APIs, interfaces, schemas, protocols.
  • Comprehensive module capture creates a spec only for depended-on boundaries, not every contract.
  • New specs require Error Handling and Conformance sections.
  • Spec contract surfaces reference source by @path instead of copying signatures.
  • /archcore:decide offers a spec cascade only when a decision changes a boundary contract.

Full Changelog: v0.4.13...v0.4.14

v0.4.13

Choose a tag to compare

@github-actions github-actions released this 18 Jun 06:56

Full Changelog: v0.4.12...v0.4.13

v0.4.12

Choose a tag to compare

@github-actions github-actions released this 17 Jun 20:36

The local/global distinction is now consistent across every read tool and at any directory depth.

Improvements

  • search_documents results carry the same source and read-only labels as the other read tools.

Fixes

  • Documents in any nested global/ directory are read-only, not just the top level.

Full Changelog: v0.4.11...v0.4.12