vonargo/mosAIc
README: authenticity notice — MosAIc is source-only (no binary/installer downloads); name the fake-release/malware trick + the only official home
2.3.0: ◆ Set — save the current arrangement as a durable, named snapshot (localStorage) you can restore, plus export/import JSON; the auto-save stays per-tab (sessionStorage), Set is the one that survives new tabs + the sign-in redirect. Snapshot = {overlay + reshape map}, restored through the same trusted apply boundary
2.2.0: spacer tiles — insert a blank cell (+ blank), drag it into place, resize or delete it; a deliberate gap in the grid (tile · blank · tile). Inert type through the shared gate; insert/removeReshape reindex the reshape map; spacers excluded from the TOC
2.1.2: sizes travel with tiles on drag — reorderReshape splices the reshape map (from→to) so a resized/collapsed tile keeps its shape after a rearrange (was: shape stayed at the slot, read as a swap)
2.1.1: drag affordances — slot outlines + truthful insertion edges
2.1: scorer v2 — field-weighted lexical with IDF + a Unicode tokenizer (thread-driven; credit John6666)
2.0.1: the layout chip — the model proposes a layout, the human owns it
2.0: OKF concept views are resizable — grid with full-row tiles (reads identically to the old stack) + a reading measure
2.0: display face Marcellus → Bricolage Grotesque — the brand needed weight; characterful grotesque at 600/700 (designer-loved, engineering-clean), tracking retightened
2.0: retheme 'smalti & stone' + tile collapse
2.0: demo showcase lights the rail (locked by test) + README subject-surface section with the rerank data-flow disclosure + version 2.0.0
2.0: ✦ rerank — one LLM call re-scores the rail (rescore-only invariant, signed-in, fail-soft to overlap)
2.0: subject rail wired — ranks on every navigation, click-through, expand in place
2.0: subject rail pure core — overlap ranking over views + OKF concepts, rescore-only rerank invariant
2.0: sticky TOC — panels with 4+ tiles get a pinned title strip, click scrolls to the tile
2.0: drag-reorder tiles — HTML5 DnD through the trusted apply boundary (provenance preserved)
2.0: resizable tiles — corner drag to any span, click toggles 1↔2, persists via reshape deltas
2.0: reshape persistence — per-tile deltas re-applied in effective(), survive re-render + reload
2.0 docs/wording: scope the provenance claim to presence-not-verification (sourced = a citation resolves, not that it's true); disclose the third-party data flow (no MosAIc backend != local-only); demote the HTML-analogy to aspirational; fix example count (4 + OKF sample); Safari folder-picker note; drop core-IP repetition; gitignore .claude
2.0 engine: single apply boundary (composePatch — strip-unless-trusted + compose-unless-replace) closes the Composer provenance forge; runTask dispatches the raw patch; okf-load is trusted; four forgiving tesserae renderers (table 3-way, tasks string|object, mermaid fence-strip, untitled-by-type)
Harden provenance: strip model-minted okf at the trust boundary
OKF search-as-scoping: a concept filter that narrows the surface + scopes the LLM
Add MIT LICENSE file (terms were only declared in the Space front-matter)
OKF interactive tune: knowledge-base-aware directive when a bundle is loaded
docs: OKF viewer mode (README/CODEMAP/ROADMAP) + the build brief
OKF: one-click sample on-ramp + provenance layer
OKF cross-link navigation: rewrite in-bundle links to in-app routes
OKF viewer: folder loader + 'Open OKF' command-bar entry, h1 heading rendering, sample bundle
OKF core: frontmatter parser + bundle classifier + OKF→overlay adapter (pure, tested)
Space credibility: short_description, discovery tags, pin; note the evolve feature in the README
Iterative overlays: the mosaic evolves across tasks instead of regenerating
Make overlay generation honest about missing context; steer typed tasks self-contained
Add DEPLOY.md — HuggingFace Static Space deploy walk-through
Add VISION.md — the north star (an open surface for LLM coauthoring)
Add ROADMAP.md + a zero-dep starter test suite
Wire the command bar into a prompt → HF model path (viewer-billed)
Separate control plane (command bar) from content plane (tesserae)
Add light/dark theme toggle
Harden for public use: sanitize link hrefs, pin Mermaid version
Build the reconfigurable surface: overlay schema, tessera render path, demo
stage MosAIc — reconfigurable LLM-interface shell + brief
