Commit graph

19 commits

Author SHA1 Message Date
Scott Scoble
d6e8bf906a landing: rewrite to match current Speckl reality
Some checks failed
Deploy Landing Page to Storj / deploy (push) Failing after 2s
Replace 'dark provenance' / constraint-based / Z3 messaging with what Speckl
actually does: state machine compilation to 5 auditable artifacts (PROV-O,
CycloneDX, SPDX, TypeScript, WASM). Update code example from old 'speck' syntax
to current 'spec' / state / init / action keywords. Add pipeline grid, real
examples (TwoPhaseCommit, Paxos, Raft, Forgejo workflow), strategy ladder with
completion status, quickstart section with real CLI commands.

The old landing page described a completely different product — one that didn't
exist. This version accurately reflects the compiler, examples, and whitepaper
v2 that are actually built and working.
2026-05-08 09:11:48 -07:00
Scott Scoble
11875df2f0 Center last row of 5-card features flexbox
Some checks failed
Deploy Landing Page to Storj / deploy (push) Failing after 0s
- Switched from grid auto-fit to flexbox with justify-content: center
- Cards: flex-basis 30%, min 260px, max 360px
- Bottom row of 2 cards now centered under 1-2 and 2-3 positions
2026-04-30 20:19:53 -07:00
Scott Scoble
aaf89d7d18 Expand features from 4 to 5 cards: split Reference into Compiler + Reference Tools
Some checks failed
Deploy Landing Page to Storj / deploy (push) Failing after 0s
2026-04-30 20:17:30 -07:00
Scott Scoble
567d85e9b4 narrow waist -> shared space
Some checks failed
Deploy Landing Page to Storj / deploy (push) Failing after 0s
2026-04-30 20:16:09 -07:00
Scott Scoble
9b459560e3 Balance Two-Species to single crisp sentence
Some checks failed
Deploy Landing Page to Storj / deploy (push) Failing after 0s
2026-04-30 20:13:50 -07:00
Scott Scoble
479775dbb3 Tighten Two-Species card to match other philosophy cards
Some checks failed
Deploy Landing Page to Storj / deploy (push) Failing after 0s
- One sentence, pithy, same weight as Small and Stable and Review the Boundary
2026-04-30 20:12:29 -07:00
Scott Scoble
ac30c1d121 Landing: collapse philosophy section to 3 cards (Two-Species includes Wasm)
Some checks failed
Deploy Landing Page to Storj / deploy (push) Failing after 0s
- Merged 'Compiles to Wasm' into 'Two-Species Collaboration' card
- 3 philosophy cards now fit cleanly in the grid
2026-04-30 20:09:25 -07:00
Scott Scoble
14fcde3e57 Update framing: SpeckDL is the narrow waist humans and AI can work in
Some checks failed
Deploy Landing Page to Storj / deploy (push) Failing after 0s
- Replace 'AI-generated, human-owned' with 'Two-Species Collaboration'
- Add 'Compiles to Wasm' as a distinct philosophy point
- README: new 'Chain of Custody for Intent' section
- Landing: updated hero tagline and philosophy cards
- SpeckDL compiles directly to Wasm through deterministic pipeline

Human intent is encoded in SpeckDL because it is judgeable by a person.
SpeckDL is useful for agentic work because it is easy for AI to write and reason about.
2026-04-30 19:54:32 -07:00
Scott Scoble
4f86848ebb Remove emojis from landing page — too AI-looking
Some checks failed
Deploy Landing Page to Storj / deploy (push) Failing after 0s
2026-04-29 17:26:01 -07:00
Scott Scoble
6a53b8fdf7 Fix: correct 'What is Speckl?' positioning from multi-agent system to open standard
- Removed inaccurate multi-agent system description and architecture SVG
- Replaced with honest framing: Speckl is an open standard (methodology + language spec)
- Removed Discord CTA button per Scott's request
- Removed stale favicon.svg from landing dir
- General polish: hero layout, mobile breakpoints
2026-04-29 16:58:04 -07:00
Scott Scoble
8f05e8f6de fix: remove Join Discord CTA from hero — not ready yet 2026-04-29 16:33:20 -07:00
Scott Scoble
e5a817a0ca fix: landing page layout — centered content, 2×2 feature grid, tighter spacing
- Hero: reduced padding, centered glow effect properly
- Sections: max-width 960px for better wide-screen centering
- Features: 2×2 grid (was auto-fit causing orphaned 4th card)
- Roadmap: 4-column grid (was flex causing wrap issues)
- Diagram: centered with display:block + margin:auto
- Philosophy: 3-column grid (was auto-fit)
- All grids: proper responsive breakpoints at 768px and 1024px
- Tighter vertical spacing throughout
2026-04-29 16:24:07 -07:00
Scott Scoble
9bcbb3d77c Landing page polish: favicon, OG tags, inline diagram, mobile responsiveness, canonical URL, CTA 2026-04-29 14:42:52 -07:00
Content Agent
707185a203 fix: remove 'dark' from provenance mention on landing page 2026-04-28 23:59:17 -07:00
Content Agent
4419ccb32a fix: mention dark provenance in SpeckDL section intro 2026-04-28 23:57:42 -07:00
Content Agent
30122ccadb fix: wrap code block in pre tag for proper formatting 2026-04-28 23:54:48 -07:00
Content Agent
28843cc93f fix: update source code link to codeberg.org 2026-04-28 23:40:22 -07:00
Content Agent
362548caad refactor: rename phases to sequential A→B→C→D
Old: D (Open Standard) → C (Consulting) → A (SaaS) → B (Compliance)
New: A (Open Standard) → B (Consulting) → C (SaaS) → D (Compliance)

Updated: README.md, strategy.md, plan-flow.svg, landing page
2026-04-28 21:09:42 -07:00
Content Agent
316fe424ea feat: add landing page for speckl.scoble.me
Static dark-mode site with hero, features, SpeckDL code example,
philosophy section, and roadmap. Deployed via NixOS module to
speckl.scoble.me with Cloudflare ACME DNS challenge.
2026-04-28 20:54:18 -07:00