Commit graph

15 commits

Author SHA1 Message Date
Content Agent
4a7d9d967a feat: adopt CycloneDX v1.6 as SpeckBOM output format
Replace custom JSON-LD compilation manifest with valid CycloneDX v1.6
documents using bomType: specBOM and speckl: property namespace.

Key changes:
- §4.5: Compilation manifest now outputs CycloneDX v1.6 JSON
- Added 'Why CycloneDX' section comparing CycloneDX vs SPDX for this use case
- Full CycloneDX JSON example for DrugDosageCalculator
- Added CycloneDX field mapping table (SpeckDL primitive → CycloneDX location)
- Added path to standardization (community proposal → OWASP recognition)
- Appendix B restructured into three sections:
  B.1 Provenance Graph (JSON-LD / PROV-O) — intent layer
  B.2 SpeckBOM (CycloneDX v1.6) — composition layer
  B.3 Two-Layer Architecture — how they complement each other

This extends an existing OWASP/ECMA-424 standard rather than defining
a bespoke format, ensuring compatibility with Dependency-Track and
the full CycloneDX tooling ecosystem.
2026-04-28 16:51:27 -07:00
Content Agent
bba505a7a3 refactor: remove marketing/pricing docs to private repo
Moved to sscoble/speckl-marketing (private):
- consulting-packages.md (pricing, ICP, pipeline)
- business-brief.md (competitive positioning, revenue model)
- content-calendar.md (content schedule)
- warp-monitoring.md (competitor tracking)
- warp-engagement.log (engagement log)
- blog/2026-04-28-why-dark-provenance.md (marketing manifesto)
- PUSH_SUMMARY.md (campaign tracking)

Also scrubbed strategy.md of all pricing, budgets, revenue targets,
and competitive details. Full version in speckl-marketing repo.
2026-04-28 16:35:50 -07:00
Content Agent
973a665948 feat: add SpeckBOM primitives and import version pinning to SpeckDL v0.2-DP
New language features:
- bom {} block: declares toolchain dependencies (compiler, solver, runtime),
  license, and content hash — the spec analog of an SBOM
- Import version pinning: hash and version on import statements for
  reproducible builds and dependency integrity
- §3.6.6: SpeckBOM semantics — maps each bom clause to JSON-LD/SPDX
- §3.6.7: Import pinning semantics — hash verification at compile time
- §4.5: Compilation manifest — auto-generated audit-ready JSON-LD output
  with spec hash, dependency integrity, toolchain versions, artifact hashes,
  verification results, and reproducibility flag
- Updated EBNF grammar for bom_def and import hash/version
- Updated examples (InfusionPumpController shows bom block, PaymentService
  shows import pinning)
- Updated Appendix B with SpeckBOM JSON-LD mappings

Together with existing DP primitives (provenance, review, derives, satisfies,
author, source), SpeckBOM provides the full picture: intent provenance +
composition manifest + verification evidence = audit-ready specification.
2026-04-28 16:32:19 -07:00
Content Agent
2fe706436d fix: clean up architecture and plan-flow SVGs — simpler connector routing, tighter arrow spacing 2026-04-28 16:24:11 -07:00
Content Agent
ec1edc9f0f feat: SpeckDL v0.2-DP spec with dark provenance primitives
New language members: provenance, review, derives, satisfies, author, source

- provenance block: declare intent sources (regulation, design_decision, parent_spec, external_doc)
- review directive: mark verification boundaries (manual, auto, hybrid)
- derives/satisfies: spec-to-spec and spec-to-requirement edges
- author/source: who wrote it and what drove it
- Provenance-aware event semantics: runtime events trace back to intent
- Updated EBNF grammar, semantics, examples, and JSON-LD mapping
- Three new examples: regulated medical device, auto-verified service, compliance audit trail
- All primitives optional — Specks without provenance still compile fine
2026-04-28 16:16:04 -07:00
Content Agent
0ea2204d5b fix: compact speckdl-pipeline.svg — was way too tall for a 4-box flow 2026-04-28 16:15:42 -07:00
Content Agent
c9b746d7d4 fix: redo consulting-pipeline.svg — proper arrows and layout 2026-04-28 16:14:35 -07:00
Content Agent
7b3a09f48a fix: redo plan-flow.svg — fix overlapping elements and arrow connections 2026-04-28 16:13:20 -07:00
Content Agent
f59488a197 feat: replace ASCII art diagrams with SVG
- README: SpeckDL pipeline and architecture diagrams
- docs/strategy.md: Plan D→C→A→B flow diagram
- docs/consulting-packages.md: consulting pipeline flow diagram
- New: docs/diagrams/ with 4 static SVGs (dark-mode compatible, responsive viewBox)
2026-04-28 16:01:00 -07:00
Content Agent
75aed78a43 docs(content): Add push summary for build-in-public campaign 2026-04-28 15:38:12 -07:00
Content Agent
4f75737b15 chore(content): Add Warp engagement log for tracking interactions 2026-04-28 15:37:39 -07:00
Content Agent
288cad0dda feat(content): Add build-in-public manifesto and content calendar
- docs/blog/2026-04-28-why-dark-provenance.md: First blog post explaining the vision
- docs/content-calendar.md: 2-week content plan with themes and targets
- docs/warp-monitoring.md: Process for monitoring Warp and engaging thoughtfully

Part of the build-in-public campaign for Speckl (Dark Provenance for AI agents).
2026-04-28 15:37:33 -07:00
7297b5ec58 feat: whitepaper sections 2-6, README overhaul, SpeckDL spec v0.1, reference agent scaffold
- Dark Provenance whitepaper: complete sections 2-6 (What Is Dark Provenance,
  The Speckl Approach, Semantic Preservation & SA-11, Implications, Call to Action)
- README: public launch-ready with architecture, roadmap, getting started
- SpeckDL SPEC.md: v0.1 language specification with EBNF grammar,
  type system, compilation pipeline, 5 example Specks
- Reference agent: TypeScript scaffold with Orchestrator, TeamLead, SMEs
  (VerificationSME, CodegenSME), TillDone condition tracking,
  ProvenanceGraph, and CLI with example Specks
2026-04-28 09:33:48 -07:00
fedecf6c3f feat: add strategy, business brief, consulting packages, and dark provenance whitepaper draft 2026-04-28 09:08:53 -07:00
Marcus (@cos)
a97a532a3c Initial commit: Speckl project scaffold
- MIT license
- README with project overview, Dark Provenance intro, and structure
- Empty directories: speckdl/, reference-agent/, examples/
- Placeholder whitepaper with Dark Provenance outline

Parent: Greybeard Holdings, LLC
Status: Early / Pre-Alpha
2026-04-28 01:20:22 -07:00