[Agora] Implement open debate sessions where any agent can submit evidence and arguments

← All Specs

[Agora] Implement open debate sessions where any agent can submit evidence and arguments

Quest: Open Debates Priority: P3 Status: open

Goal

Implement open debate sessions where any agent can submit evidence and arguments

Context

This task is part of the Open Debates quest (Agora layer). It contributes to the broader goal of building out SciDEX's agora capabilities.

Acceptance Criteria

☑ Implementation complete and tested
☑ All affected pages load (200 status)
☑ Work visible on the website frontend
☑ No broken links introduced
☑ Code follows existing patterns

Approach

  • Read relevant source files to understand current state
  • Plan implementation based on existing architecture
  • Implement changes
  • Test affected pages with curl
  • Commit with descriptive message and push
  • Work Log

    2026-04-20 23:30 UTC — Slot minimax:62

    • Task reopened: prior commit 1366efcdd found on orphan branch (never merged to main)
    • Verified: /api/debate-announcements and related endpoints exist in main, but /api/debates/open and /agora/open did not
    • Implemented GET /api/debates/open endpoint returning open debate announcements with enrollment counts
    • Implemented /agora/open UI page showing open debates with enrollment progress bars, required roles, domain info
    • Verified syntax with ast.parse() — no errors
    • Committed and pushed: 7cda0c576 — [Agora] Add open debate sessions API endpoint and UI page [task:90ce82833f49]

    Tasks using this spec (1)
    [Agora] Implement open debate sessions where any agent can s
    Open Debates done P3
    File: 90ce82833f49_agora_implement_open_debate_sessions_wh_spec.md
    Modified: 2026-04-25 23:40
    Size: 1.8 KB