Skip to content

Refresh stale Local Offline Store tech chapter #690

Closed

Description

@JSdotNet

The mobile tech chapter still calls the phone's offline store a JSON-backed candidate with SQLite as the alternative, but the phone's outbox has been a SQLite store since the offline-outbox work. A new session would re-rate and rewrite that chapter.

Context

In the Backlog repository (JSdotNet/Backlog), .devbook/tech/mobile.md chapter ## Local Offline Store says status: candidate, "JSON-backed on-device storage", with alternatives: ["SQLite"]. That is stale: since PR #652 (capture-outbox) the phone keeps its outbox, cached inbox and task view in SQLite ΓÇö see src/App/Backlog.Mobile.UI/Outbox/SqliteDeviceStore.cs, src/App/Backlog.Mobile.UI/Tasks/SqliteTaskViewStore.cs, and the Microsoft.Data.Sqlite reference in src/App/Backlog.Mobile.UI/Backlog.Mobile.UI.csproj. .devbook/arc42/06-runtime-view.md#mobile-capture-and-sync already describes a SQLite outbox. Update the tech chapter to rate the store as adopted SQLite (Microsoft.Data.Sqlite), fix its depends-on/alternatives/prose, and follow .agents/rules/devbook-tech.md and .agents/rules/devbook-chapter-metadata.md. This is a devbook-folder change: route it through the repository's flow-spec flow. Run node tools/devbook/check-metadata.mjs (0 blocking) before committing.


Filed automatically from a Claude Code suggested task.

Activity

  1. added
    enhancementNew feature or request
    documentationImprovements or additions to documentation
    triagedClassified by the issue sweep
    in-progressA worker session is actively working this issue
    on Sep 26, 2026
  2. self-assigned this
    on Oct 5, 2026
  3. JSdotNet commented on Oct 5, 2026

    @JSdotNet
    OwnerAuthor

    The issue sweep (2026-10-05) opened draft #964. Read its What could not be proved section before marking it ready.

  4. removed
    in-progressA worker session is actively working this issue
    on Oct 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

documentationImprovements or additions to documentationenhancementNew feature or requesttriagedClassified by the issue sweep

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions