[VS-NfD] Mark the Markdown ZIP export with frontmatter and a visible imprint #210
Labels
No Label
area:auth
area:docs
area:export
area:ops
area:storage
area:supply-chain
auth
backend
blocked
collab
deployment
docs
effort:L
effort:M
effort:S
frontend
plugins
qa
vs-nfd
vs-nfd:blocker
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: stwaidele/dorfteich#210
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Plan reference:
20-massnahmenplan.md-> P1-2 (output channels)ADR: ADR 0022
Effort: S (1 AT)
Depends on: #204
Context
The ZIP export is the bulk egress path: many pages at once, as plain files
that get copied onward. It needs both a machine-readable marker and a
human-visible one.
Current state
apps/api/src/import-export/export.service.tsbuilds the pond ZIP(
Content-Dispositionat:68); page selection at:95–108filters byread permission.
apps/api/src/import-export/export-markdown.tsemits the Markdown; itwrites no YAML frontmatter — frontmatter handling exists only on the
Obsidian import side (
obsidian-vault.ts:203,528).metadata block can carry the marking.
Acceptance criteria
frontmatter and as a visible line at the top and bottom of the
file.
classification, and the highest classification contained is stated
once at archive level.
tests still pass (frontmatter must not confuse our own importer —
asserted by a round-trip test).
Out of scope
The Obsidian vault export variant's own frontmatter modes, beyond keeping
them working.
Done in PR #269 (commit
6849704, CI run 552 green, fast-forward merged on Stefan's standing merge instruction).Evidence: