Skip to content

feat: OKF-aligned frontmatter standard for docs + workflow files#267

Merged
kiyeonjeon21 merged 1 commit into
mainfrom
feat/okf-frontmatter
Jul 1, 2026
Merged

feat: OKF-aligned frontmatter standard for docs + workflow files#267
kiyeonjeon21 merged 1 commit into
mainfrom
feat/okf-frontmatter

Conversation

@kiyeonjeon21

Copy link
Copy Markdown
Contributor

Adopt Google's Open Knowledge Format (OKF) — frontmatter (type + title/description/tags) over a markdown body — so a VibeFrame project reads as an agent-consumable knowledge bundle, and docs/ becomes Mintlify-ready in the same move (OKF title/description = what Mintlify needs).

  • Shared parser: new extractFrontmatter() (frontmatter.ts) consolidates the storyboard + design frontmatter extraction (previously 3 duplicated regexes). DESIGN validation keeps its own parse (needs invalid-vs-not-map error codes). Behavior-preserving — full CLI suite green (1300 tests).
  • Workflow files: scaffolded STORYBOARD.md/DESIGN.md carry OKF type.
  • docs/: OKF frontmatter on all pages (generated cli-reference via the HEADER, deterministic); new docs.json (Mintlify nav), index.md (OKF listing), okf.md (the assessment / 파악 deliverable).

Verified: build, lint, full test, gen:reference:check, agent-sync:check all green; scaffold smoke confirms type + parse.

Adopt Google's Open Knowledge Format (OKF) — YAML frontmatter (type + title/
description/tags) over a markdown body — so a VibeFrame project reads as an
agent-consumable knowledge bundle, and docs/ is Mintlify-ready in one move.

- Add a shared extractFrontmatter() helper (frontmatter.ts) and route the
  storyboard + design parsers through it (was three duplicated regexes). The
  DESIGN validation path keeps its own parse (it needs the invalid-vs-not-map
  error signal). Behavior-preserving — full CLI suite green.
- Scaffold STORYBOARD.md/DESIGN.md now carry OKF 'type'.
- OKF frontmatter on all docs/*.md; cli-reference gets it via the generator
  HEADER (deterministic, gen:reference:check stays green).
- Add docs/docs.json (Mintlify navigation), docs/index.md (OKF bundle listing),
  and docs/okf.md (assessment of VibeFrame-as-OKF-bundle).
@kiyeonjeon21 kiyeonjeon21 merged commit 48232ee into main Jul 1, 2026
1 of 2 checks passed
@kiyeonjeon21 kiyeonjeon21 deleted the feat/okf-frontmatter branch July 1, 2026 11:17
@vercel

vercel Bot commented Jul 1, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
vibeframe Building Building Preview, Comment Jul 1, 2026 11:17am

Request Review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant