Skip to main content

mitosis 1.0.0-rc.10 copy "mitosis: ^1.0.0-rc.10" to clipboard
mitosis: ^1.0.0-rc.10 copied to clipboard

Umbrella package for the Mitosis reactive framework — Cell (core), Flow (orchestration), and Tissue (application) layers for Dart.

Changelog #

Mitosis (1.0.0-rc.10) #

  • Precision Software Engineering — the coined term for the Mitose pipeline’s contract: a stated design requirement is carried into running behavior, recorded, explicit, bounded, checkable, traceable, and verifiable. Six components, no seventh. Documented in the README.
    • Residual ledger (LEDGER-AI-Generator.md) written from <stem>-test.dart BRD group LEDGER lines. Verified requires executed evidence; reading code is not Verified.
    • Comprehension checks and decision log (COMPREHENSION-AI-Generator.md) with gates C1–C3. Skipping is allowed and recorded.
    • Change mode (CHANGE-AI-Generator.md) for requirement, upgrade, drift, or defect changes. Writes immutable <stem>-CHANGE-<nnn>.md.
    • <stem>-test.dart is always written with the Demo. Groups align to public APIs and documented contracts. Fail-closed groups (constraint, provenance, boundary) fail the suite without moving a BRD row.
    • Output names drop the (Cell) suffix. Executable remains the Cell variant (Cell + Flow + Tissue).
    • Semantic versioning (MAJOR.MINOR.PATCH) on every generated file. Name plate carries Version and Supersedes. Later steps resolve only the latest version.
    • After Demo Assessment, the agent offers three choices for recommendations: as a Change (CHANGE path + version bump), in place (no version bump, no CHANGE file), or skip.
    • Blocked-row mitigation plan in the ledger (sequenced steps, evidence that moves the row, owner).
    • Cell.txApply on Tissue is the only atomic commit. Cell.transaction is deferred.
    • Length caps removed from generators. Documents open with a short summary when useful.
  • Layer HowTos updated for the 2.0 seam (instruction decides, chain assembles, observer glues) and for Cell.txApply on Tissue.
  • Sample BRDs remain in example/BRD/; worked pipeline samples (pantry-bridge, saltline-scramble, tide-warden) demonstrate the full 2.0 path including ledger and comprehension.
  • Package releases: ships with cell 1.0.0-rc.6, cell_flow 1.0.0-rc.7, cell_tissue 1.0.0-rc.7.

Mitosis (1.0.0-rc.9) #

  • New Mitose pipeline in guide/ — an AI-executable orchestration script set that turns a business requirement into a Cell + Flow + Tissue solution and its project documents:
  • New BRD samples in example/BRD/ — ready-made BRDs across industries (airport baggage handling, assembly-line downtime, freight rail intermodal, hospital ED capacity/flow) for learning the BRD format or running the Mitose pipeline right away — plus *-BRD.md companions for the existing (Cell) demos.
  • Packaging: the new guide/ directory is tracked in the repository and remains excluded from the published pub.dev archive via .pubignore.
  • README & onboarding: documented the Mitose pipeline (with a copy-paste starter prompt) and the new guide/ and BRD sample layout, and added AGENTS.md so agentic tools auto-discover the Mitose trigger.
  • Package releases: this umbrella release ships together with cell 1.0.0-rc.6 (widened Pulse.type), cell_flow 1.0.0-rc.7 (Mitose pipeline docs), and cell_tissue 1.0.0-rc.7 (unified TissueEvent classification).

Mitosis (1.0.0-rc.8) #

  • Removed the internal /guide/ directory from the repository and the published package. The guides are internal and are no longer tracked in the repo or shipped in the pub.dev archive.

Mitosis (1.0.0-rc.7) #

  • Fixed dartdoc generation for pub.dev scoring: the Walkthroughs category now references DEMO_GUIDE-Mitosis.md with the correct filename case, so dart doc succeeds on case-sensitive filesystems.
  • Removed example/grid-demand-response(Cell)-Day1.md.
  • Docs: regenerated the API docs and synced guides.

Mitosis (1.0.0-rc.6) #

  • New (Cell) demo set in example/ — the instruction-side counterparts of the cell_tissue demos:
    • grid-demand-response(Cell)-Demo.dart with GridDecisionInstruction extends FlowInstructionBase, composed with a stock MapValue into a FlowInstructionChain and materialised with toHandle.
    • ride-hail-dispatch(Cell)-Demo.dart with MatchDecisionInstruction following the same AsyncMap-style template.
    • Each set ships its companion *-WalkThrough.md, *-ARCHITECTURE.md, and *-FEATURES.md.
  • Updated card-auth-pipeline(Cell)-ARCHITECTURE.md with the dedicated "How the FlowInstructionChain is made" section.
  • New guides:
    • DEMO_GUIDE-Mitosis.md — the Mitosis demo guide (Cell/Flow decision-side learning path) with GitHub cross-references.
  • Docs: Added umbrella example/ layout and new guides to the root README.

Mitosis (1.0.0-rc.5) #

  • Umbrella package: Published the mitosis umbrella package, re-exporting the three public layers — cell (core), cell_flow (orchestration), and cell_tissue (application).
  • Dependencies: Pinned the umbrella to cell, cell_flow, and cell_tissue 1.0.0-rc.5.
  • License: Republished with the canonical MIT and Apache-2.0 license texts.

1.0.0 #

  • Cell Framework Ecosystem Expansion: Added cell and cell_flow projects under the packages/ directory.
  • Release of cell: The core cell package is now officially released as the foundation layer of the Cell Framework, featuring the Mitosis production-ready reactive fabric.
  • Introduction of cell_flow: Initial version of cell_flow added to the ecosystem.
0
likes
160
points
444
downloads

Documentation

Documentation
API reference

Publisher

verified publisheropencell.dev

Weekly Downloads

Umbrella package for the Mitosis reactive framework — Cell (core), Flow (orchestration), and Tissue (application) layers for Dart.

Repository (GitHub)
View/report issues

Topics

#reactive #state-management #streams #collections #framework

License

Apache-2.0, MIT (license)

Dependencies

cell, cell_flow, cell_tissue

More

Packages that depend on mitosis