CURRENT IMPLEMENTATION · PARTIAL MODEL
A successful architecture build
In what order does the CLI prepare the three export contents?
Static successful call/return path; CLI appearances share one identity. File writes follow the last return and are outside this view.
Waxwing Node.js implementation; static source inspection · 00f30217513433cbb1fb83318ed469e19f890621
Follow the explicit order. Repeated boxes share one component ID. Spacing does not represent duration. Select a record for evidence and documents.
Readability warnings (1)
Advisory checks at a reference viewport of 1200 × 520; they do not establish architectural truth or guarantee readability.
- Small node text may be difficult to read at Fit. Use 100% or zoom in.
Records & evidence
Complete claims for the records included here. Inspect scope and qualifications before drawing conclusions.
A successful architecture build build
A successful architecture build
build
Documents: Read this example
- title
- A successful architecture build
- graph Ref
- overview
- scope
- timeframe
- current
- environment
- Waxwing Node.js implementation; static source inspection
- snapshot
- 00f30217513433cbb1fb83318ed469e19f890621
- coverage
- partial
- question
- In what order does the CLI prepare the three export contents?
- includes
- Architecture-model path and selected direct function calls.
- excludes
- Sequence dispatch, workflow layout internals, all validation branches, performance measurements, and filesystem failure recovery.
- abstraction
- Static successful call/return path; CLI appearances share one identity. File writes follow the last return and are outside this view.
- steps
- id
- load-model
- label
- Load model
- kind
- message
- from
- CLI
- occurrence
- established
- value
- true
- basis
- source Refs
- explanation
- Static reading of the successful architecture build branch, not an observed runtime trace. SVG and HTML are computed before the output files are written.
- relationship Ref
- Load source
- id
- load-model-result
- label
- Resolved model
- kind
- reply
- from
- Document loader
- to
- CLI
- occurrence
- established
- value
- true
- basis
- source Refs
- explanation
- Static reading of the successful architecture build branch, not an observed runtime trace. SVG and HTML are computed before the output files are written.
- reply To
- Load model
- id
- layout-model
- label
- Lay out model
- kind
- message
- from
- CLI
- occurrence
- established
- value
- true
- basis
- source Refs
- explanation
- Static reading of the successful architecture build branch, not an observed runtime trace. SVG and HTML are computed before the output files are written.
- relationship Ref
- Build layout
- id
- layout-model-result
- label
- JSON 2
- kind
- reply
- from
- Layout engine
- to
- CLI
- occurrence
- established
- value
- true
- basis
- source Refs
- explanation
- Static reading of the successful architecture build branch, not an observed runtime trace. SVG and HTML are computed before the output files are written.
- reply To
- Lay out model
- id
- render-svg
- label
- Render SVG
- kind
- message
- from
- CLI
- occurrence
- established
- value
- true
- basis
- source Refs
- explanation
- Static reading of the successful architecture build branch, not an observed runtime trace. SVG and HTML are computed before the output files are written.
- relationship Ref
- Render exports
- id
- render-svg-result
- label
- SVG content
- kind
- reply
- to
- CLI
- occurrence
- established
- value
- true
- basis
- source Refs
- explanation
- Static reading of the successful architecture build branch, not an observed runtime trace. SVG and HTML are computed before the output files are written.
- reply To
- Render SVG
- id
- render-html
- label
- Render HTML
- kind
- message
- from
- CLI
- occurrence
- established
- value
- true
- basis
- source Refs
- explanation
- Static reading of the successful architecture build branch, not an observed runtime trace. SVG and HTML are computed before the output files are written.
- relationship Ref
- Render exports
- id
- render-html-result
- label
- HTML content
- kind
- reply
- to
- CLI
- occurrence
- established
- value
- true
- basis
- source Refs
- explanation
- Static reading of the successful architecture build branch, not an observed runtime trace. SVG and HTML are computed before the output files are written.
- reply To
- Render HTML
- order
- established
- value
- load-model
- load-model-result
- layout-model
- layout-model-result
- render-svg
- render-svg-result
- render-html
- render-html-result
- basis
- source Refs
- explanation
- Static reading of the successful architecture build branch, not an observed runtime trace. SVG and HTML are computed before the output files are written.
- entry
- point
- established
- value
- participant Ref
- CLI
- item Ref
- Load model
- basis
- source Refs
- explanation
- This scoped path starts when build loads the supplied model.
- trigger
- established
- value
- The user invokes waxwing build with valid input and output paths.
- basis
- source Refs
- explanation
- CLI command dispatch selects the build branch.
CLI cli
CLI
cli
- label
- CLI
- existence
- established
- value
- true
- basis
- source Refs
- explanation
- Command dispatch and artifact writes.
- category
- inferred
- value
- service
- basis
- source Refs
- explanation
- The draft vocabulary has no module category. Service denotes a logical callable responsibility here, not a deployed network service.
- abstraction
- represents
- established
- value
- Command dispatch and artifact writes.
- basis
- source Refs
- explanation
- Command dispatch and artifact writes.
- omits
- Private functions and implementation classes.
- reason
- Show callable responsibilities within one local Node.js process.
Document loader documents
Document loader
documents
- label
- Document loader
- existence
- established
- value
- true
- basis
- source Refs
- explanation
- Resolve registered Markdown and local images into the model.
- category
- inferred
- value
- service
- basis
- source Refs
- explanation
- The draft vocabulary has no module category. Service denotes a logical callable responsibility here, not a deployed network service.
- abstraction
- represents
- established
- value
- Resolve registered Markdown and local images into the model.
- basis
- source Refs
- explanation
- Resolve registered Markdown and local images into the model.
- omits
- Private functions and implementation classes.
- reason
- Show callable responsibilities within one local Node.js process.
Layout engine layout
Layout engine
layout
Documents: Read this example
- label
- Layout engine
- existence
- established
- value
- true
- basis
- source Refs
- explanation
- Validate the model, obtain geometry, and preserve source in JSON 2.
- category
- inferred
- value
- service
- basis
- source Refs
- explanation
- The draft vocabulary has no module category. Service denotes a logical callable responsibility here, not a deployed network service.
- abstraction
- represents
- established
- value
- Validate the model, obtain geometry, and preserve source in JSON 2.
- basis
- source Refs
- explanation
- Validate the model, obtain geometry, and preserve source in JSON 2.
- omits
- Private functions and implementation classes.
- reason
- Show callable responsibilities within one local Node.js process.
SVG / HTML renderer render
SVG / HTML renderer
render
- label
- SVG / HTML renderer
- existence
- established
- value
- true
- basis
- source Refs
- explanation
- Render validated layouts with embedded source and viewer assets.
- category
- inferred
- value
- service
- basis
- source Refs
- explanation
- The draft vocabulary has no module category. Service denotes a logical callable responsibility here, not a deployed network service.
- abstraction
- represents
- established
- value
- Render validated layouts with embedded source and viewer assets.
- basis
- source Refs
- explanation
- Render validated layouts with embedded source and viewer assets.
- omits
- Private functions and implementation classes.
- reason
- Show callable responsibilities within one local Node.js process.
Load source load
Load source
load
Build layout place
Build layout
place
Render exports draw
Render exports
draw
Load model load-model
Load model
load-model
- label
- Load model
- kind
- message
- from
- CLI
- occurrence
- established
- value
- true
- basis
- source Refs
- explanation
- Static reading of the successful architecture build branch, not an observed runtime trace. SVG and HTML are computed before the output files are written.
- relationship Ref
- Load source
Resolved model load-model-result
Resolved model
load-model-result
- label
- Resolved model
- kind
- reply
- from
- Document loader
- to
- CLI
- occurrence
- established
- value
- true
- basis
- source Refs
- explanation
- Static reading of the successful architecture build branch, not an observed runtime trace. SVG and HTML are computed before the output files are written.
- reply To
- Load model
Lay out model layout-model
Lay out model
layout-model
- label
- Lay out model
- kind
- message
- from
- CLI
- occurrence
- established
- value
- true
- basis
- source Refs
- explanation
- Static reading of the successful architecture build branch, not an observed runtime trace. SVG and HTML are computed before the output files are written.
- relationship Ref
- Build layout
JSON 2 layout-model-result
JSON 2
layout-model-result
- label
- JSON 2
- kind
- reply
- from
- Layout engine
- to
- CLI
- occurrence
- established
- value
- true
- basis
- source Refs
- explanation
- Static reading of the successful architecture build branch, not an observed runtime trace. SVG and HTML are computed before the output files are written.
- reply To
- Lay out model
Render SVG render-svg
Render SVG
render-svg
- label
- Render SVG
- kind
- message
- from
- CLI
- occurrence
- established
- value
- true
- basis
- source Refs
- explanation
- Static reading of the successful architecture build branch, not an observed runtime trace. SVG and HTML are computed before the output files are written.
- relationship Ref
- Render exports
SVG content render-svg-result
SVG content
render-svg-result
- label
- SVG content
- kind
- reply
- to
- CLI
- occurrence
- established
- value
- true
- basis
- source Refs
- explanation
- Static reading of the successful architecture build branch, not an observed runtime trace. SVG and HTML are computed before the output files are written.
- reply To
- Render SVG
Render HTML render-html
Render HTML
render-html
- label
- Render HTML
- kind
- message
- from
- CLI
- occurrence
- established
- value
- true
- basis
- source Refs
- explanation
- Static reading of the successful architecture build branch, not an observed runtime trace. SVG and HTML are computed before the output files are written.
- relationship Ref
- Render exports
HTML content render-html-result
HTML content
render-html-result
- label
- HTML content
- kind
- reply
- to
- CLI
- occurrence
- established
- value
- true
- basis
- source Refs
- explanation
- Static reading of the successful architecture build branch, not an observed runtime trace. SVG and HTML are computed before the output files are written.
- reply To
- Render HTML
performance-unknown performance-unknown
performance-unknown
performance-unknown
- subject Refs
- topic
- behavior
- statement
- What model size remains comfortably readable and fast?
- answer
- unknown
- reason
- This source inspection includes no representative large-repository benchmark; implementation existence does not establish scale limits.
src-cli src-cli
src-cli
src-cli
- kind
- code
- locator
- https://github.com/pavelnedved/waxwing/blob/00f30217513433cbb1fb83318ed469e19f890621/bin/waxwing.mjs
- description
- Committed source: bin/waxwing.mjs
src-documents src-documents
src-documents
src-documents
- kind
- code
- locator
- https://github.com/pavelnedved/waxwing/blob/00f30217513433cbb1fb83318ed469e19f890621/modules/documents/index.mjs
- description
- Committed source: modules/documents/index.mjs
src-layout src-layout
src-layout
src-layout
- kind
- code
- locator
- https://github.com/pavelnedved/waxwing/blob/00f30217513433cbb1fb83318ed469e19f890621/modules/layout/index.mjs
- description
- Committed source: modules/layout/index.mjs
src-render src-render
src-render
src-render
- kind
- code
- locator
- https://github.com/pavelnedved/waxwing/blob/00f30217513433cbb1fb83318ed469e19f890621/modules/render/index.mjs
- description
- Committed source: modules/render/index.mjs