Home / Input Output / daedalus
Mar 26, 7-8 PM (0)
Mar 26, 8-9 PM (0)
Mar 26, 9-10 PM (0)
Mar 26, 10-11 PM (0)
Mar 26, 11-12 AM (0)
Mar 27, 12-1 AM (0)
Mar 27, 1-2 AM (0)
Mar 27, 2-3 AM (0)
Mar 27, 3-4 AM (0)
Mar 27, 4-5 AM (0)
Mar 27, 5-6 AM (1)
Mar 27, 6-7 AM (0)
Mar 27, 7-8 AM (0)
Mar 27, 8-9 AM (0)
Mar 27, 9-10 AM (0)
Mar 27, 10-11 AM (0)
Mar 27, 11-12 PM (0)
Mar 27, 12-1 PM (19)
Mar 27, 1-2 PM (1)
Mar 27, 2-3 PM (0)
Mar 27, 3-4 PM (0)
Mar 27, 4-5 PM (0)
Mar 27, 5-6 PM (1)
Mar 27, 6-7 PM (0)
Mar 27, 7-8 PM (2)
Mar 27, 8-9 PM (2)
Mar 27, 9-10 PM (0)
Mar 27, 10-11 PM (1)
Mar 27, 11-12 AM (2)
Mar 28, 12-1 AM (1)
Mar 28, 1-2 AM (1)
Mar 28, 2-3 AM (1)
Mar 28, 3-4 AM (0)
Mar 28, 4-5 AM (0)
Mar 28, 5-6 AM (0)
Mar 28, 6-7 AM (0)
Mar 28, 7-8 AM (0)
Mar 28, 8-9 AM (0)
Mar 28, 9-10 AM (0)
Mar 28, 10-11 AM (0)
Mar 28, 11-12 PM (0)
Mar 28, 12-1 PM (1)
Mar 28, 1-2 PM (1)
Mar 28, 2-3 PM (2)
Mar 28, 3-4 PM (1)
Mar 28, 4-5 PM (1)
Mar 28, 5-6 PM (0)
Mar 28, 6-7 PM (0)
Mar 28, 7-8 PM (2)
Mar 28, 8-9 PM (0)
Mar 28, 9-10 PM (0)
Mar 28, 10-11 PM (1)
Mar 28, 11-12 AM (1)
Mar 29, 12-1 AM (1)
Mar 29, 1-2 AM (0)
Mar 29, 2-3 AM (1)
Mar 29, 3-4 AM (0)
Mar 29, 4-5 AM (0)
Mar 29, 5-6 AM (0)
Mar 29, 6-7 AM (0)
Mar 29, 7-8 AM (0)
Mar 29, 8-9 AM (0)
Mar 29, 9-10 AM (0)
Mar 29, 10-11 AM (0)
Mar 29, 11-12 PM (0)
Mar 29, 12-1 PM (0)
Mar 29, 1-2 PM (2)
Mar 29, 2-3 PM (2)
Mar 29, 3-4 PM (3)
Mar 29, 4-5 PM (3)
Mar 29, 5-6 PM (4)
Mar 29, 6-7 PM (1)
Mar 29, 7-8 PM (1)
Mar 29, 8-9 PM (4)
Mar 29, 9-10 PM (2)
Mar 29, 10-11 PM (0)
Mar 29, 11-12 AM (0)
Mar 30, 12-1 AM (0)
Mar 30, 1-2 AM (0)
Mar 30, 2-3 AM (0)
Mar 30, 3-4 AM (0)
Mar 30, 4-5 AM (0)
Mar 30, 5-6 AM (0)
Mar 30, 6-7 AM (0)
Mar 30, 7-8 AM (0)
Mar 30, 8-9 AM (0)
Mar 30, 9-10 AM (0)
Mar 30, 10-11 AM (0)
Mar 30, 11-12 PM (0)
Mar 30, 12-1 PM (0)
Mar 30, 1-2 PM (0)
Mar 30, 2-3 PM (1)
Mar 30, 3-4 PM (1)
Mar 30, 4-5 PM (2)
Mar 30, 5-6 PM (3)
Mar 30, 6-7 PM (3)
Mar 30, 7-8 PM (4)
Mar 30, 8-9 PM (0)
Mar 30, 9-10 PM (0)
Mar 30, 10-11 PM (1)
Mar 30, 11-12 AM (2)
Mar 31, 12-1 AM (4)
Mar 31, 1-2 AM (0)
Mar 31, 2-3 AM (0)
Mar 31, 3-4 AM (0)
Mar 31, 4-5 AM (0)
Mar 31, 5-6 AM (0)
Mar 31, 6-7 AM (0)
Mar 31, 7-8 AM (0)
Mar 31, 8-9 AM (0)
Mar 31, 9-10 AM (0)
Mar 31, 10-11 AM (0)
Mar 31, 11-12 PM (0)
Mar 31, 12-1 PM (1)
Mar 31, 1-2 PM (1)
Mar 31, 2-3 PM (2)
Mar 31, 3-4 PM (4)
Mar 31, 4-5 PM (0)
Mar 31, 5-6 PM (0)
Mar 31, 6-7 PM (0)
Mar 31, 7-8 PM (0)
Mar 31, 8-9 PM (0)
Mar 31, 9-10 PM (0)
Mar 31, 10-11 PM (0)
Mar 31, 11-12 AM (0)
Apr 01, 12-1 AM (0)
Apr 01, 1-2 AM (0)
Apr 01, 2-3 AM (0)
Apr 01, 3-4 AM (0)
Apr 01, 4-5 AM (0)
Apr 01, 5-6 AM (0)
Apr 01, 6-7 AM (0)
Apr 01, 7-8 AM (0)
Apr 01, 8-9 AM (0)
Apr 01, 9-10 AM (1)
Apr 01, 10-11 AM (1)
Apr 01, 11-12 PM (0)
Apr 01, 12-1 PM (0)
Apr 01, 1-2 PM (0)
Apr 01, 2-3 PM (0)
Apr 01, 3-4 PM (2)
Apr 01, 4-5 PM (0)
Apr 01, 5-6 PM (0)
Apr 01, 6-7 PM (0)
Apr 01, 7-8 PM (0)
Apr 01, 8-9 PM (0)
Apr 01, 9-10 PM (0)
Apr 01, 10-11 PM (0)
Apr 01, 11-12 AM (0)
Apr 02, 12-1 AM (0)
Apr 02, 1-2 AM (0)
Apr 02, 2-3 AM (0)
Apr 02, 3-4 AM (0)
Apr 02, 4-5 AM (0)
Apr 02, 5-6 AM (0)
Apr 02, 6-7 AM (0)
Apr 02, 7-8 AM (0)
Apr 02, 8-9 AM (0)
Apr 02, 9-10 AM (0)
Apr 02, 10-11 AM (0)
Apr 02, 11-12 PM (0)
Apr 02, 12-1 PM (0)
Apr 02, 1-2 PM (0)
Apr 02, 2-3 PM (0)
Apr 02, 3-4 PM (0)
Apr 02, 4-5 PM (0)
Apr 02, 5-6 PM (0)
Apr 02, 6-7 PM (0)
Apr 02, 7-8 PM (0)
99 commits this week Mar 26, 2026 - Apr 02, 2026
docs(agentic): finalize KB platform PRD with quick-start guide and MCP setup
- Update PRD status from in-progress to feature-complete
- Add Known Limitations section (7 operational constraints)
- Add Quick-Start Cheat Sheet with yarn convenience scripts
- Add agent MCP prompt guidance for OpenCode/Claude Code
- Correct MCP server references to use mcp-search-http (HTTP/SSE)
- Fix task-001 status (was pending, now completed)
- Update status footer to reflect both stdio and HTTP/SSE MCP variants
feat(agentic): add HTTP/SSE MCP server variant (mcp-search-http)
- Added mcp-search-http command to CLI with --port flag (default 8765)
- Implemented HTTP/SSE-based MCP server for clients that prefer HTTP over stdio
- Added mcp-search-http service to docker-compose.agentic.yml
- Updated agentic/README.md with HTTP/SSE MCP setup instructions
- Added opencode.json with pre-configured MCP client for OpenCode
- Updated README.md with agentic KB yarn commands
docs(agentic): add convenience scripts and SOPs to KB documentation
- Added Convenience Scripts subsection to agentic-kb.md documenting
  yarn agentic:kb:up|down|down:clean|sync:all|sync:changed|publish|fetch|import
- Added Agentic KB SOPs table to .agent/readme.md referencing the 5 pilot
  SOPs and canonical-baseline-ownership
- Updated CLAUDE.md quick reference with convenience scripts shorthand
docs(agentic): task-906 validate team-ready publication and handoff workflow
- Confirm team-sharing contract: publish to Dropbox, fetch, import, status, BM25 proof
- Helper command contracts validated: yarn agentic:kb:publish, yarn agentic:kb:fetch, snapshot import
- sync changed delta bounded by stored baseline commits
- sync project --full flag confirmed in CLI after image rebuild
- One documentation gap: README lacks explicit sync project --full reference
- Token scope issue confirmed as expected behavior (gh auth refresh -s read:project required)
- Orchestrator-executed two-developer simulation: snapshot round-trip succeeded
- Build loop: 1 iteration (approved)
- Planning loop: 1 iteration (approved)
docs(agentic): task-903 add two-developer pilot SOPs
Create operator-facing SOPs for the Phase 9 two-developer pilot:
- pilot-two-developer.md: end-to-end workflow with pre-pilot checklist,
  publisher/importer steps, human checkpoints, and success criteria
- pilot-failure-modes.md: 9 failure modes with symptoms and recovery
- pilot-evidence-template.md: structured JSON artifact capture mapped
  to task-905 validation needs
- pilot-rollback.md: per-stage and full rollback procedures
- pilot-coordination.md: communication SOP for pilot execution

Update task tracking, PRD, and research brain to reflect completion.
test(agentic): task-714 add snapshot round-trip regression tests
Add three round-trip regression tests for snapshot export/import:
- test_full_round_trip_all_entities: verifies all 7 entity types,
  sync state, manifest integrity, and deterministic query equality
- test_multi_manifest_round_trip: proves superset import restores
  correct row counts with single manifest record
- test_round_trip_with_sparse_entities: proves zero-row tables
  round-trip correctly (not missing, not NULL)

All tests opt-in via AGENTIC_TEST_DATABASE_URL and skip gracefully
without it.
test(agentic): task-706 add local baseline publication smoke checks
Add automated test coverage for the end-to-end local publication
workflow chain (sync → export → upload → fetch → import → verify)
and shell wrapper scripts (agentic-kb-publish.sh, agentic-kb-fetch.sh).

- test_snapshot_publication_workflow.py: 10 tests covering workflow
  chain ordering via call-log pattern, sibling-pair contract
  verification, and post-import status/search behavior
- test_shell_wrappers.py: 23 tests exercising real bash scripts
  via subprocess.run with fake docker binaries, covering shared-dir
  validation, basename parsing, sibling-pair enforcement, sync
  failure propagation, and fetch directory creation
- Update tasks.json to mark task-706 completed
- Update PRD requirements checklist for snapshot sharing workflow
- Add research notes documenting test patterns and gotchas
feat(agentic): task-711 handle project item removals during sync
- Add delete_missing_items() and delete_archived_items() to project store
- Collect seen_node_ids during full project refresh for convergence
- sync project --full now removes archived and deleted items
- sync project incremental removes archived items
- Add tests for deletion functionality
- Update PRD convergence rules checkbox
feat(agentic): task-707 add manual full Project refresh path
Adds sync project --full flag to force full re-convergence of Project 5 items when edits to already-seen items need to be reflected. The --full flag bypasses stored cursor continuation and re-ingests from after_cursor=None.

Changes:
- Add --full flag to project subparser
- Thread full_refresh through run_sync_project() to sync_project()
- Modify derive_project_cursor_for_explicit_sync() to return (None, 'full') when full_refresh=True
- Update output formatting with mode-specific notes
- Add unit tests for --full flag behavior and output formatting

This unblocks task-708 (Project full-refresh replay regression check).