| #104 |
Audit PDFs in S3 and L-Space |
Great Spring Cleanup |
queued |
@deskie |
!!!!! |
audit-pdfs |
| #109 |
Inventory Proton accounts and data |
Great Spring Cleanup |
queued |
|
!!!!! |
proton-exit |
| #113 |
HUMAN GATE 1: credentials and decisions |
Great Spring Cleanup |
queued |
@artificer |
!!!!! |
human-gate |
| #132 |
HUMAN GATE 2: confirm and delete |
Great Spring Cleanup |
queued |
@artificer |
!!!!! |
human-gate |
| #133 |
Final validation and close GSC |
Great Spring Cleanup |
queued |
|
!!!!! |
milestone |
| #179 |
Scaffold Electron + React + electron-forge project |
Omniplexer |
in-progress |
|
!!!!! |
phase-0 |
| #180 |
Install node-pty, xterm.js, react95, MCP SDK |
Omniplexer |
queued |
|
!!!!! |
phase-0 |
| #181 |
Verify node-pty native build on Rocky |
Omniplexer |
queued |
|
!!!!! |
phase-0 |
| #188 |
Full interactive shell working end-to-end |
Omniplexer |
queued |
|
!!!!! |
phase-1 |
| #214 |
Get him out of that damn box |
Eitrigg |
review |
|
!!!!! |
|
| #105 |
Verify S3 bucket object count and paths |
Great Spring Cleanup |
queued |
|
!!!! |
audit-pdfs |
| #106 |
Query L-Space catalog, compare to S3 |
Great Spring Cleanup |
queued |
|
!!!! |
audit-pdfs |
| #107 |
Spot-check 20 random items end-to-end |
Great Spring Cleanup |
queued |
|
!!!! |
audit-pdfs |
| #108 |
Document what is missing or misplaced |
Great Spring Cleanup |
queued |
|
!!!! |
audit-pdfs |
| #110 |
List email accounts on Proton |
Great Spring Cleanup |
queued |
|
!!!! |
proton-exit |
| #111 |
Map GoDaddy DNS records for domain |
Great Spring Cleanup |
queued |
|
!!!! |
proton-exit |
| #112 |
Identify files stored on Proton Drive |
Great Spring Cleanup |
queued |
|
!!!! |
proton-exit |
| #114 |
Write PDFs post-mortem |
Great Spring Cleanup |
queued |
|
!!!! |
pdfs |
| #115 |
Extract and sort triage zips |
Great Spring Cleanup |
queued |
|
!!!! |
triage |
| #119 |
Migrate emails off Proton |
Great Spring Cleanup |
queued |
|
!!!! |
proton-exit |
| #122 |
Remap GoDaddy DNS off Proton |
Great Spring Cleanup |
queued |
|
!!!! |
proton-exit |
| #182 |
Create directory structure and config loader |
Omniplexer |
queued |
|
!!!! |
phase-0 |
| #183 |
Render React95 Window — confirm pipeline works |
Omniplexer |
queued |
|
!!!! |
phase-0 |
| #184 |
Spawn ConPTY via node-pty in main process |
Omniplexer |
queued |
|
!!!! |
phase-1 |
| #185 |
Wire IPC for pty:create, pty:input, pty:output, pty:resize |
Omniplexer |
queued |
|
!!!! |
phase-1 |
| #186 |
Render xterm.js inside React95 Window |
Omniplexer |
queued |
|
!!!! |
phase-1 |
| #189 |
PTY Manager: Map of panelId to IPty instances |
Omniplexer |
queued |
|
!!!! |
phase-2 |
| #190 |
Grid layout component with CSS Grid and drag resize |
Omniplexer |
queued |
|
!!!! |
phase-2 |
| #198 |
Start MCP server on localhost:7700 in main process |
Omniplexer |
queued |
|
!!!! |
phase-4 |
| #199 |
Implement render_visualization MCP tool |
Omniplexer |
queued |
|
!!!! |
phase-4 |
| #200 |
VisualizationModal: React95 Window + sandboxed iframe |
Omniplexer |
queued |
|
!!!! |
phase-4 |
| #215 |
Chat functionality |
Eitrigg |
queued |
|
!!!! |
|
| #1 |
P0 — Discord Bot Setup |
Voyager |
in-progress |
@deskie |
!!! |
milestone |
| #5 |
Build basic Python bot using discord.py |
Voyager |
queued |
|
!!! |
|
| #7 |
P1 — MJ Prompt Pipeline |
Voyager |
queued |
|
!!! |
milestone |
| #8 |
Bot sends /imagine prompt in MJ channel |
Voyager |
queued |
|
!!! |
|
| #9 |
Monitor for MJ response (image attachment) |
Voyager |
queued |
|
!!! |
|
| #34 |
Register app at developer.spotify.com |
Spotify API Integration |
queued |
|
!!! |
|
| #35 |
Complete OAuth 2.0 auth flow |
Spotify API Integration |
queued |
|
!!! |
|
| #37 |
Register app at developer.linkedin.com |
LinkedIn API Integration |
queued |
|
!!! |
|
| #38 |
Enable Share on LinkedIn product |
LinkedIn API Integration |
queued |
|
!!! |
|
| #39 |
Complete OAuth 2.0 auth flow |
LinkedIn API Integration |
queued |
|
!!! |
|
| #42 |
Extract connect.sid cookie |
Substack API Integration |
queued |
|
!!! |
|
| #45 |
Google Keep API — scope auth failing on reauth |
Integration Bugs |
blocked |
|
!!! |
status:blocked |
| #46 |
Phase 0 — Orient |
Koko Deployment |
queued |
|
!!! |
milestone |
| #47 |
Download bootstrap zip to work machine |
Koko Deployment |
queued |
|
!!! |
|
| #48 |
Point CLI agent at bootstrap.md |
Koko Deployment |
queued |
|
!!! |
|
| #50 |
Phase 1 — Infrastructure |
Koko Deployment |
queued |
|
!!! |
milestone |
| #51 |
Deploy Abadar credential vault |
Koko Deployment |
queued |
|
!!! |
|
| #52 |
Deploy Vikunja and make persistent |
Koko Deployment |
queued |
|
!!! |
|
| #54 |
Phase 2 — Access Verification |
Koko Deployment |
queued |
|
!!! |
milestone |
| #55 |
Google Cloud project setup and OAuth credentials |
Koko Deployment |
queued |
|
!!! |
|
| #116 |
Extract all 12 zips |
Great Spring Cleanup |
queued |
|
!!! |
triage |
| #117 |
Dedup against existing library files |
Great Spring Cleanup |
queued |
|
!!! |
triage |
| #118 |
Route files to correct library locations |
Great Spring Cleanup |
queued |
|
!!! |
triage |
| #120 |
Export mail from Proton accounts |
Great Spring Cleanup |
queued |
|
!!! |
proton-exit |
| #121 |
Import mail to destination provider |
Great Spring Cleanup |
queued |
|
!!! |
proton-exit |
| #123 |
Close Proton account |
Great Spring Cleanup |
queued |
|
!!! |
proton-exit |
| #124 |
Audit Google storage and cost |
Great Spring Cleanup |
queued |
|
!!! |
google |
| #125 |
Define Google offload cadence to S3 |
Great Spring Cleanup |
queued |
|
!!! |
google |
| #126 |
Plan photo roll backfill to L-Space |
Great Spring Cleanup |
queued |
|
!!! |
google |
| #127 |
Build Pics pipeline |
Great Spring Cleanup |
queued |
|
!!! |
pics |
| #141 |
Study Google Cloud API docs - Drive API |
Deskie-G |
queued |
|
!!! |
|
| #142 |
Cleanup ai-ops-493712 project |
Deskie-G |
queued |
|
!!! |
|
| #143 |
Write Deskie-G superpower doc |
Deskie-G |
queued |
|
!!! |
|
| #187 |
Install xterm addons (fit, webgl, search) |
Omniplexer |
queued |
|
!!! |
phase-1 |
| #191 |
Add/close panel controls (Ctrl+N, title bar X) |
Omniplexer |
queued |
|
!!! |
phase-2 |
| #192 |
Win95 title bar per panel with activity indicator |
Omniplexer |
queued |
|
!!! |
phase-2 |
| #193 |
Layout toggle: grid / horizontal / vertical |
Omniplexer |
queued |
|
!!! |
phase-2 |
| #195 |
Implement 4 color themes from GRI swatches |
Omniplexer |
queued |
|
!!! |
phase-3 |
| #201 |
Implement toast and panel_list MCP tools |
Omniplexer |
queued |
|
!!! |
phase-4 |
| #202 |
plekto.json config persistence and auto-start panels |
Omniplexer |
queued |
|
!!! |
phase-5 |
| #216 |
Enhanced features |
Eitrigg |
queued |
|
!!! |
|
| #250 |
Questboard is LIVE on Tailscale mesh |
artificer |
queued |
@artificer |
!!! |
|
| #254 |
End-to-end verification — all systems go |
pings |
blocked |
|
!!! |
|
| #256 |
Picass0 blocked: AWS account rejects non-free-tier instances |
pings |
blocked |
|
!!! |
|
| #257 |
GPU quota approved! Picass0 Phase 1 is unblocked. |
pings |
blocked |
|
!!! |
|
| #258 |
Picass0 GPU instance launched! ID: i-00f7c0ccbc4c733f9 |
pings |
blocked |
|
!!! |
|
| #2 |
Create Discord bot application on discord.com/developers |
Voyager |
queued |
|
!! |
|
| #3 |
Add bot to private Discord server |
Voyager |
queued |
|
!! |
|
| #6 |
Benchmark: bot sends hello from Deskie in a channel |
Voyager |
queued |
|
!! |
|
| #10 |
Download image grid to local path |
Voyager |
queued |
|
!! |
|
| #11 |
Return file path to calling agent |
Voyager |
queued |
|
!! |
|
| #12 |
Benchmark: agent says generate X, image appears in gallery |
Voyager |
queued |
|
!! |
|
| #13 |
P2 — Register Integration |
Voyager |
queued |
|
!! |
milestone |
| #14 |
Load visual register templates from Style Guide |
Voyager |
queued |
|
!! |
|
| #15 |
Agent specifies register + subject, pipeline builds full prompt |
Voyager |
queued |
|
!! |
|
| #17 |
Benchmark: register auto-applied, image generated and filed |
Voyager |
queued |
|
!! |
|
| #18 |
P3 — Gallery Filing |
Voyager |
queued |
|
!! |
milestone |
| #19 |
Auto-detect appropriate gallery folder from prompt content |
Voyager |
queued |
|
!! |
|
| #23 |
Benchmark: Celene image auto-lands in correct gallery folder |
Voyager |
queued |
|
!! |
|
| #33 |
Check Spotify account tier (free vs Premium) |
Spotify API Integration |
queued |
|
!! |
|
| #41 |
Set password on Substack account |
Substack API Integration |
queued |
|
!! |
|
| #43 |
Install python-substack library |
Substack API Integration |
queued |
|
!! |
|
| #49 |
Survey home directory and report findings |
Koko Deployment |
queued |
|
!! |
|
| #53 |
Create work directory structure |
Koko Deployment |
queued |
|
!! |
|
| #56 |
Gmail API — read and send verified |
Koko Deployment |
queued |
|
!! |
|
| #57 |
Google Drive API verified |
Koko Deployment |
queued |
|
!! |
|
| #58 |
Google Sheets API verified |
Koko Deployment |
queued |
|
!! |
|
| #59 |
Google Calendar API verified |
Koko Deployment |
queued |
|
!! |
|
| #60 |
Google Keep API verified |
Koko Deployment |
queued |
|
!! |
|
| #61 |
Dropbox API verified |
Koko Deployment |
queued |
|
!! |
|
| #62 |
Supabase Account 1 — connected and mapped |
Koko Deployment |
queued |
|
!! |
|
| #63 |
Supabase Account 2 — connected and mapped |
Koko Deployment |
queued |
|
!! |
|
| #64 |
Phase 3 — Workspace Setup |
Koko Deployment |
queued |
|
!! |
milestone |
| #65 |
Create Koko home directory with persona, sessions, ledger |
Koko Deployment |
queued |
|
!! |
|
| #66 |
Deploy playbooks and toolsets |
Koko Deployment |
queued |
|
!! |
|
| #67 |
Seed Vikunja with initial work projects |
Koko Deployment |
queued |
|
!! |
|
| #68 |
Write first savepoint |
Koko Deployment |
queued |
|
!! |
|
| #69 |
Phase 4 — Performance Monitoring |
Koko Deployment |
queued |
|
!! |
milestone |
| #70 |
Week 1 check-in — is Koko operational and useful? |
Koko Deployment |
queued |
|
!! |
|
| #71 |
Identify first work project to fully manage in Vikunja |
Koko Deployment |
queued |
|
!! |
|
| #128 |
Verify credential gate for Pics |
Great Spring Cleanup |
queued |
|
!! |
pics |
| #129 |
Build and run gather scripts |
Great Spring Cleanup |
queued |
|
!! |
pics |
| #130 |
Dedup, classify, push images |
Great Spring Cleanup |
queued |
|
!! |
pics |
| #131 |
Validate Pics pipeline end-to-end |
Great Spring Cleanup |
queued |
|
!! |
pics |
| #137 |
Audit and document current ai-ops-493712 state |
Deskie-G |
queued |
|
!! |
|
| #138 |
Study Google Cloud API docs - Scopes and OAuth |
Deskie-G |
queued |
|
!! |
|
| #139 |
Study Google Cloud API docs - Calendar API |
Deskie-G |
queued |
|
!! |
|
| #140 |
Study Google Cloud API docs - Gmail API |
Deskie-G |
queued |
|
!! |
|
| #176 |
Enforce Abadar naming convention in write path |
Great Spring Cleanup |
queued |
|
!! |
infra abadar |
| #194 |
Install retro fonts and apply @font-face |
Omniplexer |
queued |
|
!! |
phase-3 |
| #196 |
Theme dropdown in topbar with localStorage persistence |
Omniplexer |
queued |
|
!! |
phase-3 |
| #197 |
Vaporwave polish: scrollbars, borders, textures |
Omniplexer |
queued |
|
!! |
phase-3 |
| #203 |
Keyboard shortcuts: Ctrl+N, Ctrl+W, Ctrl+Tab, Ctrl+1-9 |
Omniplexer |
queued |
|
!! |
phase-5 |
| #204 |
Window state persistence across restarts |
Omniplexer |
queued |
|
!! |
phase-5 |
| #245 |
What should we do about these munchers? |
artificer |
queued |
@artificer |
!! |
type:decision |
| #248 |
EC2 is LIVE at 52.15.170.132 |
artificer |
queued |
@artificer |
!! |
|
| #249 |
Tailscale mesh is UP - all 3 devices connected |
artificer |
queued |
@artificer |
!! |
|
| #253 |
Full round-trip: Rocky -> EC2 -> Pebble |
pings |
blocked |
|
!! |
|
| #4 |
Store bot token in Abadar |
Voyager |
queued |
|
! |
|
| #16 |
Log prompts with register tag |
Voyager |
queued |
|
! |
|
| #20 |
Name files with location + date (626 CY calendar) |
Voyager |
queued |
|
! |
|
| #21 |
Update gallery index if one exists |
Voyager |
queued |
|
! |
|
| #22 |
Log to Plekto changelog |
Voyager |
queued |
|
! |
|
| #24 |
P4 — Usage Tracking |
Voyager |
queued |
|
! |
milestone |
| #25 |
Track prompts per session, day, and month |
Voyager |
queued |
|
! |
|
| #26 |
Track fast hour usage from MJ responses |
Voyager |
queued |
|
! |
|
| #27 |
Warn at usage thresholds |
Voyager |
queued |
|
! |
|
| #28 |
Full audit log in dev/plekto/logs/ |
Voyager |
queued |
|
! |
|
| #29 |
Benchmark: accurate count of images generated this week |
Voyager |
queued |
|
! |
|
| #30 |
P5 — GPU Server Setup |
Voyager |
queued |
|
! |
|
| #31 |
P6 — LoRA Training per Visual Register |
Voyager |
queued |
|
! |
|
| #32 |
P7 — Video Generation |
Voyager |
queued |
|
! |
|
| #36 |
Add Spotify to Desna + resources |
Spotify API Integration |
queued |
|
! |
|
| #40 |
Add LinkedIn API to Desna + resources |
LinkedIn API Integration |
queued |
|
! |
|
| #44 |
Add Substack to Desna + resources |
Substack API Integration |
queued |
|
! |
|
| #72 |
Establish Koko-Deskie exchange cadence |
Koko Deployment |
queued |
|
! |
|
| #73 |
Document work-specific playbooks as they emerge |
Koko Deployment |
queued |
|
! |
|
| #134 |
Create new Google Cloud project for Deskie-G |
Deskie-G |
queued |
|
! |
|
| #135 |
Register OAuth consent screen with explicit scopes |
Deskie-G |
queued |
|
! |
|
| #136 |
Generate new OAuth client credentials |
Deskie-G |
queued |
|
! |
|
| #205 |
Startup shortcut for Windows |
Omniplexer |
queued |
|
! |
phase-5 |
| #217 |
Zug Zug! Job Done! |
pings |
queued |
@artificer |
! |
|
| #218 |
Zug Zug! Job Done! |
pings |
queued |
@artificer |
! |
|
| #220 |
Zug Zug! Job Done! |
pings |
queued |
@artificer |
! |
|
| #221 |
Zug Zug! Job Done! |
pings |
queued |
@artificer |
! |
|
| #222 |
Zug Zug! Job Done! |
pings |
queued |
@artificer |
! |
|
| #230 |
Zug Zug! Job Done! |
pings |
queued |
@artificer |
! |
|
| #246 |
EC2: Key pair + security group created |
artificer |
queued |
@artificer |
! |
|
| #247 |
EC2 instance launched: i-0341255ef53d745d3 |
artificer |
queued |
@artificer |
! |
|
| #251 |
Mobile view + favicon deployed to EC2 |
artificer |
queued |
@artificer |
! |
|
| #83 |
Regroup & reorient: UCF Space Ideation Challenge |
UCF Space Challenge |
in-progress |
|
|
|
| #84 |
Dump Claude session artifacts — pull key ideas, policy angles, and notes from prior Claude conversations |
UCF Space Challenge |
queued |
|
|
|
| #85 |
Dump ChatGPT session artifacts — pull key ideas, policy angles, and notes from prior ChatGPT conversations |
UCF Space Challenge |
queued |
|
|
|
| #86 |
Consolidate all notes into a single working doc |
UCF Space Challenge |
queued |
|
|
|
| #87 |
Sharpen the core thesis — one sentence, one policy proposal |
UCF Space Challenge |
queued |
|
|
|
| #88 |
Build submission agent prompt + context package |
UCF Space Challenge |
queued |
|
|
|
| #89 |
MILESTONE: Outline complete |
UCF Space Challenge |
queued |
|
|
|
| #90 |
MILESTONE: First draft complete |
UCF Space Challenge |
queued |
|
|
|
| #91 |
MILESTONE: Final submission ready |
UCF Space Challenge |
queued |
|
|
|
| #146 |
Fix Snapshot Chrome extension screen capture |
Deskie-G |
queued |
|
|
|
| #147 |
Test v1.0 F1 region capture |
Snapshot |
queued |
|
|
|
| #148 |
F2 click-and-drag translucent white selection box capture |
Snapshot |
queued |
|
|
|
| #149 |
F3 open snaps folder and bring to foreground |
Snapshot |
queued |
|
|
|
| #150 |
Decide permanent snaps folder location |
Snapshot |
queued |
|
|
|
| #151 |
Add to Windows startup for seamless F1 access |
Snapshot |
queued |
|
|
|
| #152 |
Remove startup shortcut created prematurely |
Snapshot |
queued |
|
|
|
| #163 |
Default assignee to current user on list/kanban views |
Questboard Dev |
queued |
|
|
enhancement |
| #165 |
Drag-and-drop file uploads on tickets |
Questboard Dev |
queued |
|
|
feature |
| #168 |
Fix qb add -a silent skip on first ticket in batch |
Questboard Dev |
queued |
|
|
bug |
| #171 |
Add per-project local ticket index alongside global ID |
Questboard Dev |
queued |
|
|
feature |
| #172 |
REST/JSON endpoint alongside CLI |
Questboard Dev |
queued |
|
|
feature |
| #173 |
Webhooks on ticket state changes |
Questboard Dev |
queued |
|
|
feature |
| #219 |
Test ping 3 |
pings |
queued |
@artificer |
|
|
| #231 |
Test no-ping on create |
pings |
blocked |
@artificer |
|
|
| #232 |
Waiting on API credentials |
pings |
blocked |
@deskie |
|
|
| #233 |
DNS propagation stalled |
pings |
blocked |
@builder |
|
|
| #234 |
Proton auth handshake failing |
pings |
blocked |
@deskie |
|
|
| #235 |
RunPod GPU quota exceeded |
pings |
blocked |
@builder |
|
|
| #236 |
S3 bucket policy denied |
pings |
blocked |
@deskie |
|
|
| #237 |
Filen sync conflict on vault |
pings |
blocked |
@scribe |
|
|
| #238 |
Email daemon lost heartbeat |
artificer |
blocked |
@deskie |
|
|
| #239 |
Questboard DB locked by stale WAL |
pings |
blocked |
@builder |
|
|
| #240 |
Library index out of sync |
pings |
blocked |
@scribe |
|
|
| #241 |
Agent test ticket |
pings |
queued |
|
|
|
| #242 |
Human test ticket |
artificer |
queued |
|
|
|
| #255 |
Test: agent self-discovery via CLAUDE.md |
pings |
queued |
|
|
|