Idea detail
export_pipeline
reqlan rq/core_analysis/export.rq:4
block
done
Summary
`@reqlan/analytical` owns export execution for every format.
Shared contract: `ExportRequest` / progress callbacks / snapshot build, then format writers.
Hosts ( extension webview, CLI ) assemble an `ExportRequest` and call `NativeAnalysisApi.exportHtml` / `exportMarkdown` / `exportJson` / `exportCsv` — they do not reimplement writers.
Formats: html_export, markdown_export, json_export, csv_export, pdf_export.
Progress phases ( snapshot, then write completed / total ) are reported to hosts for loading UI.
Consumed under analysis_scope.
Rust port of snapshot + writers: export_rust.
Navigation
Attributes
| Key | Value |
|---|---|
| implementation | native-analysis-api.ts, api.rs, snapshot.rs, types.ts |
| status | done |
| tests | json_export.rs:json_export_lists_persisted_ideas |
Ancestor context
No ancestor chain recorded.
Outbound references
Inbound references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | export | reqlan rq/core_analysis/core.rq | export_pipeline |
| references | markdown_export | reqlan rq/core_analysis/export.rq | export_pipeline |
| references | json_export | reqlan rq/core_analysis/export.rq | export_pipeline |
| references | csv_export | reqlan rq/core_analysis/export.rq | export_pipeline |
| references | html_export | reqlan rq/core_analysis/html_export.rq | export_pipeline |
| references | export_rust | reqlan rq/core_analysis/rust_port.rq | export_pipeline |
Unresolved references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| None | |||
Local graph
Initialising graph…