prep docs and service updates
Some checks failed
Docs CI / lint-and-preview (push) Has been cancelled
Some checks failed
Docs CI / lint-and-preview (push) Has been cancelled
This commit is contained in:
26
docs/samples/linkset/prep-22-001.md
Normal file
26
docs/samples/linkset/prep-22-001.md
Normal file
@@ -0,0 +1,26 @@
|
||||
# Samples Prep — PREP-SAMPLES-LNM-22-001
|
||||
|
||||
Status: **Ready for implementation** (2025-11-20)
|
||||
Owners: Samples Guild · Concelier Guild
|
||||
Scope: Produce finalized advisory linkset samples aligned to frozen Concelier linkset schema (LNM-21-002 freeze on 2025-11-20).
|
||||
|
||||
## Inputs
|
||||
- Link-Not-Merge schema: `docs/modules/concelier/link-not-merge-schema.md` (frozen 2025-11-20) and samples under `docs/samples/lnm/`.
|
||||
- Evidence bundle v1 and console fixtures (for hashes) already published.
|
||||
|
||||
## Deliverables
|
||||
- Two NDJSON fixtures placed under `samples/linkset/`:
|
||||
- `lnm-advisories-sample.ndjson` — 1k advisory observations with conflicts (NVD vs GHSA vs OSV) using frozen schema.
|
||||
- `lnm-vex-sample.ndjson` — 500 VEX linkset entries with differing exploitability per product.
|
||||
- Each file accompanied by `.sha256` hash.
|
||||
- README (`samples/linkset/README.md`) describing schema version, generation seed, and deterministic ordering rules.
|
||||
|
||||
## Determinism
|
||||
- Generation seed: `2025-01-01T00:00:00Z` (use in faker/RNG).
|
||||
- Sort records by `observationId` before writing; timestamps set to deterministic `2025-01-02T00:00:00Z` for all entries.
|
||||
|
||||
## Acceptance criteria
|
||||
- Files validate against frozen LNM schema without additional fields.
|
||||
- Hashes recorded; no external network calls to create fixtures.
|
||||
- README references the schema doc and seed; links added back into Sprint 0509 Delivery Tracker.
|
||||
|
||||
Reference in New Issue
Block a user