{
  "id": "okf_alexanderop_vue_pwa_starter_docs_index_m_89a5c39d",
  "kind": "okf",
  "category": "dados",
  "name": "vue-pwa-starter knowledge",
  "tagline": "Bundle OKF 0.2 · 0 conceitos · alexanderop/vue-pwa-starter",
  "body": "# vue-pwa-starter knowledge\n\n## What this is\n\nA local-first Vue 3 PWA starter template. Data lives in the browser (Dexie/IndexedDB), with no backend and no accounts. Mobile-first: the app shell, safe-area handling, and keyboard-aware sheets are the product. The `notes` feature is a worked example meant to be copied and then deleted.\n\nWhen in doubt about a design call: does it keep interactions instant and the data on-device?\n\n## How to read this\n\nThis file is the entry point. It holds the rules; the concept files it links hold the reasoning behind them, as an [Open Knowledge Format](https://github.com/GoogleCloudPlatform/knowledge-catalog/blob/main/okf/SPEC.md) v0.2 bundle. One concept per markdown file, YAML frontmatter (`type`, `title`, `description`, `tags`, `status`), relative links between them. Follow a link when your task touches it; do not read the tree top to bottom.\n\nThere is no `CLAUDE.md` and no `AGENTS.md`. A `SessionStart` hook (`.claude/hooks/docs.mjs`) injects this file",
  "url": "https://github.com/alexanderop/vue-pwa-starter/blob/HEAD/docs/index.md",
  "status": "live",
  "origin": "okf_github",
  "origin_id": "alexanderop/vue-pwa-starter:docs/index.md",
  "install": "https://raw.githubusercontent.com/alexanderop/vue-pwa-starter/HEAD/docs/index.md",
  "source": "https://github.com/alexanderop/vue-pwa-starter",
  "transporte": "",
  "ns": "alexanderop",
  "versao": "0.2",
  "oficial_status": "",
  "repo_host": "github.com",
  "topico": "ai",
  "linguagem": "TypeScript",
  "licenca": "MIT",
  "repo_topics": "",
  "repo_slug": "alexanderop/vue-pwa-starter",
  "stars": 0,
  "forks": 0,
  "prs_abertos": 0,
  "pushed_at": "2026-08-23T18:00:02Z",
  "repo_estado": "ativo",
  "likes": 0,
  "comments": 0,
  "visits": 0,
  "readme_bytes": 13560,
  "readme_api": "https://agentalog.com/api/listings/okf_alexanderop_vue_pwa_starter_docs_index_m_89a5c39d/readme",
  "readme_fonte": "repo",
  "created_at": "2026-09-09 19:04:11",
  "updated_at": "2026-09-09 19:04:11",
  "mine": false,
  "api": "https://agentalog.com/api/listings/okf_alexanderop_vue_pwa_starter_docs_index_m_89a5c39d",
  "go": "https://agentalog.com/api/go/okf_alexanderop_vue_pwa_starter_docs_index_m_89a5c39d",
  "comments_api": "https://agentalog.com/api/listings/okf_alexanderop_vue_pwa_starter_docs_index_m_89a5c39d/comments",
  "readme_sha": "a2d681dc9d57965efd3c3d66cc77267f367435aca3d322854a50e8f5133277bb",
  "readme_em": "2026-09-11 00:21:12",
  "payload": {
    "name": "alexanderop/vue-pwa-starter:docs/index.md",
    "title": "vue-pwa-starter knowledge",
    "version": "0.2",
    "okf_bundle_dir": "docs",
    "okf_index_path": "docs/index.md",
    "okf_conceitos": 0,
    "okf_ref": "HEAD",
    "okf_type": ""
  },
  "volatil_em": "2026-09-13 19:01:51"
}