Conversation
Adding CLAUDE.md with task information for AI processing. This file will be removed when the task is complete. Issue: #5
…tation This commit accomplishes the following: 1. Renamed project from links-mq to links-queue throughout the codebase: - Updated all package names, imports, and references - Updated repository URLs and keywords - Updated documentation to reflect new project identity 2. Added comprehensive planning documentation: - VISION.md: Project vision focusing on links as universal queue items - REQUIREMENTS.md: Detailed functional and non-functional requirements - ARCHITECTURE.md: System architecture with four operating modes - ROADMAP.md: 10-phase development plan from foundation to ecosystem 3. Updated COMPARISON.md: - Refreshed roadmap section to reference new planning documents - Updated all references from links-mq to Links Queue - Added operating modes table and development phases The project now supports four operating modes (single-memory, single-stored, multi-memory, multi-stored) configurable without code changes, positioning Links Queue as a universal queue system using links instead of traditional messages. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This reverts commit 62437cb.
🤖 Solution Draft LogThis log file contains the complete execution trace of the AI solution draft process. 💰 Cost estimation:
Now working session is ended, feel free to review and add any feedback on the solution draft. |
|
Please create issues in this repository to support our entire ROADMAP (adjust it as needed):
But keep in mind the entire ROADMAP, and use https://github.com/link-foundation/code-architecture-principles, to make sure the architecture will support entire ROADMAP. Keep in mind that issues should be planned in such a way that we can work on each such issue separately without generating conflicts, so each team member can work separately without overlaps. Everything that overflaps like interface development, examples, tests and so on, should be done in separate issues, so once they are done we can come back to parallel development. If these or links related projects (check http://github.com/link-foundation and http://github.com/linksplatform for useful tools and libraries) do not have enough features to simplify our implementation, we should report issues in respective repositories. Each such issue must contain reproducible examples, workarounds and suggestions for fix the issue in code. |
|
🤖 AI Work Session Started Starting automated work session at 2026-01-10T20:34:06.255Z The PR has been converted to draft mode while work is in progress. This comment marks the beginning of an AI work session. Please wait working session to finish, and provide your feedback. |
ROADMAP Issues CreatedI have created 22 issues to support the ROADMAP for parallel development. The issues are structured to allow independent work without conflicts. Issue StructureIssues are organized by:
Phase 1: Core Link Operations
Phase 2: Single-Node Queue
Phase 3: Persistence (link-cli)
Phase 4: Links Notation Protocol
Phase 5: Server Mode
Phase 6: Multi-Node Clustering
Phases 7-10: Advanced Features
Cross-cutting Issues (Can work independently)
Parallel Development StrategyTeam members can work independently on:
Interface issues (#7, #10, #13, #19) should be done first to establish the contract that both implementations follow. Dependency Issues ReportedI also reported missing features in dependency repositories:
These are workarounds and suggestions that can simplify our implementation. |
🤖 Solution Draft LogThis log file contains the complete execution trace of the AI solution draft process. 💰 Cost estimation:
Now working session is ended, feel free to review and add any feedback on the solution draft. |
Summary
This PR completes the renaming of the project from links-mq to links-queue and adds comprehensive planning documentation to define the project vision, requirements, architecture, and roadmap.
Changes
1. Project Renaming (links-mq → links-queue)
package.json,Cargo.toml, andpackage-lock.json2. New Planning Documents
3. Key Architectural Decisions
Operating Modes
single-memorysingle-storedmulti-memorymulti-storedDevelopment Phases
Test Plan
cargo test)cargo clippy)npm test)npm run lint)References
🤖 Generated with Claude Code