docs(roadmap): record batch-2 work as landed on develop - #526
Merged
Merged
Conversation
E2, Q1/Q3, Track W's rasterization and export, the PDF path onto the HTML backend, the fUML emitter (23/0/28/4), the region-order choice points and the braced-block terminate fixes move to landed; PSSM is 56/13/33/1 with every remaining fail attributed and #525 the one open runtime follow-up; v0.8.1 recorded as the released patch line folded back by #364. Co-Authored-By: jason.han <hanhuijun@gmail.com>
Contributor
Author
|
I'll fix CI failures and address comments from users with write access. I'll skip comments containing "(aside)".
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What and why
docs/project/roadmap.mdis read againstdevelopat857dd48b0(216 pull requests pastv0.8.0); it was last refreshed atfcfb0a7b9(64), before the second batch of roadmap work landed. Documentation only; no code, test or baseline moves.Status moves recorded, each to the pull request that carried it:
pass/ 13fail/ 33not-expressible/ 1differs-by-design(pssm-referee-baseline.json); the 46/17/38/2 figure is kept as the intermediate reading it was. Region order (feat(runtime): draw the order orthogonal regions are entered, exited and fired in as recorded choice points #384, feat(runtime): draw a due do step against the dispatch under check, replay and explore #438, feat(runtime): draw the do step against the dispatch per token move of the do flow #513) and the referee's own translation widening (feat(pssm): return call results, drive tester traces in order and read standalone machines #486, feat(pssm): bind entry, do and effect parameters from the accepted event and return a behavior's outputs #490) are named for the rows they moved. Every remainingfailis attributed aspssm-referee.mddoes: five differs, v2 silent, three translation limits, four suite defects, and Terminate 002 as the one runtime gap — a duedostep not yet drawn against a sibling region's entry units — with fix(runtime): draw a due do step against sibling entry units #525 (open) as its follow-up. The "two decisions open / no code" wording is gone.entry/do/exit/transitiondoblock is one anonymous action usage, soterminate;ends the block; block-local declarations, one-statement-a-rounddo, RDF shape and the refusal of the older flat graph are stated.OPENSYSML_DOT,OPENSYSML_PLANTUML_JAR) and the VS Code panel's export landed in feat(docpdf): draw DOT and PlantUML diagrams in PDF output and export every form from VS Code #356, read back in CI by ci(pdf): read rendered PDFs back in the toolchain job #477. Only richer writer shapes/compartments remain open.docrender.HTMLunder a sharedprint.css,docpdf's Markdown re-parse gone, Pandoc unchanged, Prince unprovisioned); the fUML emitter (feat(fuml): translate classes, structural features, signals and active-class behavior in the referee's emitter #413) files 23 / 0 / 28 / 4 with its typed refusals (ReadSelfActionon a standalone activity, start arguments, edge weight ≠ 1, object-flow cycles through control nodes) replacing the stale claim that objects, structural features, accept events and active classes had no translation.v0.8.1recorded as the released patch line (release: 0.8.1 — bug fixes since 0.8.0 and the open VS Code extension changes #347) folded back by chore(release): merge main (v0.8.1) back into develop #364;v0.8.0stays the baseline the statuses are read against; the next cut fromdevelopremains a minor increment given the behavior changes since the tag.How it was verified
make docs-check(0 broken links, ID check clean),python3 scripts/changelog.py check,mkdocs build --strict— all pass. Counts and heads read fromgit log --first-parent v0.8.0..origin/develop,docs/project/pssm-referee-baseline.json,docs/project/fuml-referee-baseline.json, and the referee records they pin. The fUML-checkgate could not be run locally (Maven Central rate-limited the suite download); its baseline file is not touched here and CI runs it.Checklist
make testandmake lintpass locally — docs-only;make docs-check, changelog check andmkdocs build --strictpasschanges/unreleased/<slug>.<section>.md— not applicable (project status record, not user-facing behavior)make docs-countsrun if a gate count moved — no gate count movedF4,K5) in the body, docs, or changelog