mirror of
https://github.com/AJaySi/ALwrity.git
synced 2026-04-25 08:55:58 +03:00
[PR #334] [MERGED] Implement typo cleanup, calendar retrieval bug fix, and stronger polling tests #639
Labels
No labels
AI Content Agents
AI Content Strategy
AI Content planning
AI Marketing Tools
AI SEO
AI personalization
AI writer
ALwrity Copi-lot
Alwrity web search
Anthropic
DeepSeek
Gemini AI
Integration
LLM
OnBoarding
OnBoarding
RAG knowledgebase Memory
bug
documentation
enhancement
good first issue
help wanted
invalid
openai
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/ALwrity#639
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/AJaySi/ALwrity/pull/334
Author: @AJaySi
Created: 2/10/2026
Status: ✅ Merged
Merged: 2/11/2026
Merged by: @AJaySi
Base:
main← Head:codex/fix-typo-in-codebase📝 Commits (1)
30655a9Implement calendar event retrieval fixes and strengthen polling tests📊 Changes
16 files changed (+158 additions, -570 deletions)
View changed files
📝
backend/api/content_planning/services/calendar_service.py(+1 -2)📝
backend/services/content_planning_db.py(+9 -1)📝
backend/services/content_planning_service.py(+1 -2)➕
docs/CODEBASE_ISSUE_TASKS.md(+67 -0)📝
docs/Content Calendar/ALWRITY_CONTENT_CALENDAR_COMPREHENSIVE_GUIDE.md(+0 -0)📝
docs/Content Calendar/ALWRITY_CONTENT_PLANNING_COMPREHENSIVE_GUIDE.md(+0 -0)📝
docs/Content Calendar/calendar_data_transparency_end_user.md(+0 -0)📝
docs/Content Calendar/calendar_generation_prompt_chaining_architecture.md(+0 -0)📝
docs/Content Calendar/calendar_generation_transparency_modal_implementation_plan.md(+0 -0)📝
docs/Content Calendar/calendar_generator_refactoring_summary.md(+0 -0)📝
docs/Content Calendar/calendar_wizard_strategy_integration_implementation_plan.md(+0 -0)📝
docs/Content Calendar/calendar_wizard_transparency_implementation_plan.md(+0 -0)📝
docs/Content Calendar/content_calendar_quality_gates.md(+0 -0)📝
docs/Content Calendar/expected_calendar_output_structure.md(+0 -0)➖
docs/Content Calender/calendar_generation_transparency_modal_implementation_plan copy.md(+0 -520)📝
frontend/src/components/BlogWriter/__tests__/PollingIntegration.test.tsx(+80 -45)📄 Description
Motivation
Description
ContentPlanningDBService.get_all_calendar_events()and wired both API and service layers to call it whenstrategy_idis not provided (backend/services/content_planning_db.py,backend/api/content_planning/services/calendar_service.py,backend/services/content_planning_service.py).docs/Content Calender/todocs/Content Calendar/and removed the duplicatecalendar_generation_transparency_modal_implementation_plan copy.mdfile.frontend/src/components/BlogWriter/__tests__/PollingIntegration.test.tsxto userenderHook+useBlogWriterResearchPollingwithjest.useFakeTimers()and deterministic assertions for polling call sequence,onProgress/onCompletepayloads, and task-not-found error handling.docs/CODEBASE_ISSUE_TASKS.mdto reflect the implemented fixes and to mark follow-ups (e.g., pagination) where applicable.Testing
python -m compileallon modified backend files and compilation completed successfully.rg) to verify the newget_all_calendar_eventsreferences and that the misspelled docs path and duplicate file were removed; searches succeeded.cd frontend && npm test -- --watch=false --runTestsByPath src/components/BlogWriter/__tests__/PollingIntegration.test.tsx) but test execution could not run in this environment becausereact-scriptsis not available; the updated test file was added and should be executed in CI or a developer environment with frontend dependencies installed.Codex Task
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.