52 lines
3.7 KiB
Markdown
52 lines
3.7 KiB
Markdown
<!-- generated 2026-03-03 04:02 -->
|
|
|
|
Current Context
|
|
|
|
The primary focus is the development of the Signet Browser Extension, which will provide a popup interface for daemon status and a content script for "highlight-to-remember" functionality. This work is happening alongside the maintenance of the `signetai.sh` website, specifically regarding the "It Learns Now" blog deployment and the ongoing SEO content for the migration site.
|
|
|
|
Active Projects
|
|
|
|
1. Signet Browser Extension
|
|
Location: `packages/extension/` (monorepo root `/home/nicholai/signet/signetai`)
|
|
Current Status: Architecture and plan are defined. Tasks have been set up. The next immediate step is building the scaffold and shared layer together as they are tightly coupled.
|
|
Scope & Requirements:
|
|
Platforms: Chrome and Firefox (Manifest V3).
|
|
Popup UI: Must include:
|
|
Daemon health check/status.
|
|
Memory count display.
|
|
Recent memories list.
|
|
Quick search bar.
|
|
Quick action input field.
|
|
Content Script: "Highlight-to-remember" feature implementation.
|
|
Tech Stack: Vanilla TypeScript only (No Svelte or React for this layer).
|
|
Blockers: None currently; development phase has commenced.
|
|
|
|
2. Chatgpt-to-claude.com Migration Site
|
|
Location: Root project directory.
|
|
Current Status: Scaffolding is complete, the 4-step migration wizard components have been built out, and SEO blog content has been drafted.
|
|
Next Steps: Integration of the wizard components into the homepage and finalizing the blog content for deployment.
|
|
|
|
3. Website & SEO (signetai.sh)
|
|
Status: Active maintenance.
|
|
Recent Deployment: The vision document content has been successfully migrated to a new blog post titled "It Learns Now". The document text was left untouched (no editorial restructuring), and a new abstract/technical image prompt was generated and replaced.
|
|
Next Steps: Reddit marketing activities and SEO blog post for migration intent keywords.
|
|
|
|
Recent Work
|
|
|
|
Browser Extension Planning (2026-03-03): Defined the architecture for the extension, including the popup requirements and content script functionality. Determined that the scaffold and shared layer should be built together due to their tight coupling.
|
|
Vision to Blog Migration (2026-03-03): Migrated the `VISION.md` content to the website's blog. Title was changed to "It Learns Now" to match the manifesto's tone. A new image prompt was generated and applied. The post was committed, built, and successfully deployed to `signetai.sh`.
|
|
UI Design Tokens: Analyzed the dashboard's `app.css` to ensure the extension uses the exact same design tokens for visual consistency.
|
|
|
|
Technical Notes
|
|
|
|
Monorepo Context: Development is currently taking place in `/home/nicholai/signet/signetai` on the `main` branch.
|
|
Frameworks: Website uses Astro + React. Extension uses Vanilla TypeScript (Manifest V3).
|
|
Backend/API: The extension popup will require integration with the Signet daemon for status checks and memory retrieval. The Signet CLI (`cli.ts`) is a key reference for understanding the daemon's control patterns.
|
|
File Structure: The shared layer and scaffold for the extension are the immediate file targets in `packages/extension/`.
|
|
|
|
Rules & Warnings
|
|
|
|
Extension Architecture: Do not use Svelte or React for the extension. Stick to Vanilla TypeScript.
|
|
Blog Content: When porting documentation (like the vision doc) to the blog, do not modify the document text. The content must remain exactly as written in the source file.
|
|
Agent Profile: The Signet agent profile location is strictly `~/.agents/`.
|
|
Design Consistency: Always verify design tokens against the dashboard's `app.css` when building UI components. |