Workflow & Planning

SourcePack Hub

Save current-page research captures inside a local SourcePack library and export selected packs.

SourcePack Hub popup screenshot showing the shipped extension UI
Actual extension popup screenshot captured from the staged Manifest V3 build with sanitized fixture data.

Core flow

Save Page to local export

  1. Open a normal web page.
  2. Click the extension action, then choose Save Page.
  3. Search the local library and select saved packs.
  4. Merge selected packs and export Markdown, JSON, or CSV.
Capture surfaceCurrent active web page after user action
Suggested smoke targetSuggested smoke target: https://sourcepack-tools.pages.dev/fixtures/article.html
Primary actionSave Page
ExportsMarkdown, NotebookLM-style Markdown, JSON SourcePack, CSV source index
StorageLocal SourcePack library in chrome.storage.local
PermissionsactiveTab, storage, contextMenus, downloads, scripting; no persistent host permissions

Scope

What ships in this build

Included

  • Creates a local library for SourcePack captures made inside this extension.
  • Searches saved pack titles, source titles, and source URLs.
  • Exports merged packs and copies a citation-focused prompt.
  • Uses delete confirmation before removing saved packs.
  • Requests no persistent host permissions.

Limits

  • This launch build stores packs created inside SourcePack Hub, not cross-extension shared storage.
  • Restricted browser pages such as chrome:// pages cannot be captured.
  • Clearing extension data or uninstalling the extension removes local packs.