task_altTasked
  • todayOverview
  • check_circleTasks
  • inboxAreas
Project Rubi-Ka

engines

Work for the Project Rubi-Ka engines repository, including PRK.Client and supporting engine services. Completion policy: shipped work should not remain open solely because an old checklist or description says live, user, deployment, platform, or production verification is pending. Treat later user confirmation that the work was deployed/verified as sufficient to complete it. Keep tasks open only for substantive remaining implementation, unmerged dependencies, unresolved defects, or operational work.

Active

Tasks

Include closed
  • task_alt
    Measure Vulkan recording refactor on the local Intel laptop
    Project Rubi-KaenginesResearch
    In progress
  • check_circle
    Refactor Vulkan frame preparation and parallel command recording
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Investigate parallel Vulkan command-buffer recording
    Project Rubi-KaenginesResearch
    Done
  • check_circle
    Support controller-oriented UI hosts and an installable full-screen inventory provider
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Finish Lua migration of inspection, maps and remaining gameplay HUD
    Project Rubi-KaenginesFeature
    Done
  • task_alt
    Implement capability-separated Lua UI interaction packages
    Project Rubi-KaenginesFeature
    In progress
  • check_circle
    Profile Newland CPU and GPU frame costs after AO optimization
    Project Rubi-KaenginesResearch
    Done
  • task_alt
    Prototype isolated Lua-owned controller interaction logic
    Project Rubi-KaenginesFeature
    In progress
  • check_circle
    Prototype Lua-authored protected action routing
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Profile 4K ambient occlusion cost with Wayrender
    Project Rubi-KaenginesResearch
    Done
  • check_circle
    Name major Vulkan GPU objects and label render passes
    Project Rubi-KaenginesFeature
    Done
  • task_alt
    Debug dense grass GPU cost near Newland (known issue 238)
    Project Rubi-KaenginesBug
    Blocked
  • task_alt
    Build conservative allocation-free world occlusion culling for PRK.Client
    Project Rubi-KaenginesFeature
    In progress
  • task_alt
    Align built-in client windows with the reviewed UI style guide
    Project Rubi-KaenginesChore
    In progress
  • check_circle
    Build an asset-backed HTML client UI style guide
    Project Rubi-KaenginesFeature
    Done
  • task_alt
    Prototype a modular flat Lua UI replacement
    Project Rubi-KaenginesFeature
    In progress
  • check_circle
    Add shared Lua library modules
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Add unified addon image assets
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Implement Lua-native multi-window addons
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Build native Lua GMI around the web market workflow
    Project Rubi-KaenginesFeature
    Done
  • task_alt
    Fix reporting proposal failures and support staff-directed product corrections
    Project Rubi-KaenginesBug
    Blocked
  • check_circle
    Select second client tester cohort for availability and testing experience
    Project Rubi-KaenginesResearch
    Done
  • check_circle
    Use device-sized allocator capacity and release resize targets before replacement
    Project Rubi-KaenginesBug
    Done
  • check_circle
    Investigate 4K three-frame resize allocator exhaustion
    Project Rubi-KaenginesResearch
    Done
  • check_circle
    Migrate NPC dialogue to a replaceable Lua UI package
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Select the next Lua UI migration after Friends
    Project Rubi-KaenginesResearch
    Done
  • check_circle
    Measure Ithaca RabbitMQ traffic for separate host sizing
    Project Rubi-KaenginesOperations
    Done
  • check_circle
    Measure Ithaca engine-to-MSSQL traffic for separate database host sizing
    Project Rubi-KaenginesOperations
    Done
  • check_circle
    Support shared hotbar keys with native protected dispatch
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Design and build cash history foundation
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Prevent reporting workflow stalls from emptying the known-issues catalogue
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Remove byte dumps from accepted chat packets
    Project Rubi-KaenginesChore
    Done
  • check_circle
    Fix chat channel disconnect crash
    Project Rubi-KaenginesBug
    Done
  • check_circle
    Investigate intermittent empty player known-issues catalogue before release
    Project Rubi-KaenginesResearch
    Done
  • check_circle
    Migrate Friends to a replaceable Lua UI package
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Implement live player issue tracker with async search and private report revisions
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Prototype cleaner player known issues tracker and own intake editing
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Match player bug submission form to the issue tracker design
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Plan the next Lua UI migration after the HUD packages
    Project Rubi-KaenginesResearch
    Done
  • check_circle
    Expose UI scale in client options
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Fix secure icon grid binding failure on combat lockdown
    Project Rubi-KaenginesBug
    Done
  • check_circle
    Migrate combat timer stack to a replaceable Lua HUD package
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Migrate target panels and player status bars to Lua UI packages
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Cross-reference availability-focused tester cohort with current Discord participation
    Project Rubi-KaenginesResearch
    Done
  • task_alt
    Regenerate all static navmeshes and import into local and Ergo databases
    Project Rubi-KaenginesOperations
    Blocked
  • check_circle
    Fix retained GUI scrollbar rendering crashes
    Project Rubi-KaenginesBug
    Done
  • check_circle
    Support authored navigation refinement areas in shared tiled baking
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Add client navmesh debug visualization using shared world baking
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Investigate missing navigation through PF 4336 underground entrances
    Project Rubi-KaenginesBug
    Done
  • task_alt
    Rebuild navmesh generation using shared client world geometry and KD-tree decoding
    Project Rubi-KaenginesFeature
    Blocked
  • check_circle
    Deploy redesigned ProxyEngine to edge server
    Project Rubi-KaenginesOperations
    Done
  • check_circle
    Redesign ProxyEngine as a bounded asynchronous TCP proxy
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Migrate Mission Terminal to shared Lua UI
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Assess the next PRK.Client Lua UI migration slice
    Project Rubi-KaenginesResearch
    Done
  • check_circle
    Make PRK.Client native dependencies build automatically through MSBuild
    Project Rubi-KaenginesChore
    Done
  • check_circle
    Prepare native UI shaders before Linux SDK-container client builds
    Project Rubi-KaenginesBug
    Done
  • check_circle
    Expose native UI GPU pass timings in the client profiler
    Project Rubi-KaenginesFeature
    Done
  • task_alt
    Preserve tester states on migrated known issues and default new issues to state/new
    Project Rubi-KaenginesFeature
    Blocked
  • task_alt
    Use a shared player portal sidebar with per-server tools
    Project Rubi-KaenginesFeature
    In progress
  • task_alt
    Integrate native fonts and Vulkan GUI backend into PRK.Client
    Project Rubi-KaenginesFeature
    In progress
  • check_circle
    Replace rasterized overhead nameplates with native GPU text and geometry
    Project Rubi-KaenginesFeature
    Done
  • task_alt
    Retire completed migration worker and transfer OAuth to normal reporting worker
    Project Rubi-KaenginesOperations
    Blocked
  • check_circle
    Fix secure Lua combat-time NCU, loot and Skills usability
    Project Rubi-KaenginesBug
    Done
  • check_circle
    Migrate client chat presentation to Lua with bounded scrollback rendering
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Migrate and refine the trade window in Lua
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Recover migration worker and fix stale provider retry reconciliation
    Project Rubi-KaenginesOperations
    Done
  • check_circle
    Build portal bug submissions, known issues and Forgejo AI triage workflow
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Build the native Lua bridge and migrate the first Actions window slice
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Import all open legacy issues and run continuous migration
    Project Rubi-KaenginesOperations
    Done
  • check_circle
    Fix Windows native Lua bridge release build
    Project Rubi-KaenginesBug
    Done
  • check_circle
    Migrate hotbar HUD to Lua with protected native hotkey dispatch
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Migrate Missions, Perks and Tradeskills to Lua UI in one PR
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Migrate Team, Pets and both target NCU windows to shared Lua UI
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Keep stock-client legacy imports out of Spiritech triage
    Project Rubi-KaenginesBug
    Done
  • check_circle
    Manually deploy ten-minute retries to the migration worker
    Project Rubi-KaenginesOperations
    Done
  • check_circle
    Pause and retry reporting after Codex provider failures
    Project Rubi-KaenginesBug
    Done
  • check_circle
    Run a three-issue legacy migration pilot
    Project Rubi-KaenginesOperations
    Done
  • check_circle
    Provision the independent legacy migration worker
    Project Rubi-KaenginesOperations
    Done
  • check_circle
    Isolate legacy issue migration with reporting queue lanes
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Ship Lua UI diagnostics window opened with /uidebug
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Migrate the Skills window to shared XML/Lua UI
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Migrate the Wear window to shared XML/Lua UI
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Migrate Inventory and all InventoryPresenter container windows to shared Lua UI
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Consolidate Lua icon-grid reconciliation and cell lifecycle before Inventory migration
    Project Rubi-KaenginesChore
    Done
  • check_circle
    Preserve bug versus enhancement classification across portal, worker and workflow
    Project Rubi-KaenginesBug
    Done
  • check_circle
    Consolidate Actions, NCU and Nano Programs lists into one reusable Lua table
    Project Rubi-KaenginesChore
    Done
  • check_circle
    Integrate Stats, NCU and Nano Programs Lua migrations for local testing
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Migrate Nano Programs to the shared XML/Lua window component
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Preserve declarative click-sound policy for scripted nano rows and slots
    Project Rubi-KaenginesBug
    Done
  • check_circle
    Migrate the player NCU window to the shared XML/Lua window component
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Migrate the Stats window to the shared XML/Lua window component
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Support nonresizable content-sized Lua windows without freezing restored height
    Project Rubi-KaenginesBug
    Done
  • check_circle
    Add shared Lua capabilities needed by Stats, NCU and Nano Programs migrations
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Compose Actions with a reusable Lua window frame and generic native window capabilities
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Group Lua contracts by domain with ownership guidance
    Project Rubi-KaenginesChore
    Done
  • check_circle
    Design portal cash tracing dashboard and interactive mockup
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Generate and publish the Lua API reference from declared exports
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Benchmark Lua-heavy workloads under Native AOT against native Lua
    Project Rubi-KaenginesResearch
    Done
  • check_circle
    Validate Lua runtime suitability for the Native AOT client UI
    Project Rubi-KaenginesResearch
    Done
  • check_circle
    Prototype a modern flat client UI and identify customization gaps
    Project Rubi-KaenginesResearch
    Done
  • check_circle
    Add portal bug report investigation dashboard
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Mock up portal bug report admin dashboard
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Investigate NPC face colors behind transparent headwear (#54)
    Project Rubi-KaenginesBug
    Done
  • check_circle
    Persist and backfill portal bug reporter identities
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Plan staff visibility for portal bug reporters
    Project Rubi-KaenginesResearch
    Done
  • check_circle
    Extract reporting orchestration into an independently deployable workflow service
    Project Rubi-KaenginesFeature
    Done
  • task_alt
    Research and implement environmental audio in PRK.Client
    Project Rubi-KaenginesFeature
    Cancelled
  • task_alt
    Research and implement gameplay sound effects in PRK.Client
    Project Rubi-KaenginesFeature
    Cancelled
  • task_alt
    Investigate and tame overlapping player light-bar illumination
    Project Rubi-KaenginesBug
    Cancelled
  • task_alt
    Render PRK.Client windows through retained backing surfaces
    Project Rubi-KaenginesFeature
    Cancelled
  • task_alt
    Investigate lava rendering as ordinary water on develop
    Project Rubi-KaenginesBug
    Cancelled
  • task_alt
    Add interactive zone point-light debug markers to PRK.Client
    Project Rubi-KaenginesFeature
    Cancelled
  • task_alt
    Reduce PFE native allocator retention after playfield churn
    Project Rubi-KaenginesBug
    Cancelled
  • task_alt
    Make trades atomic and build portal trade investigations
    Project Rubi-KaenginesFeature
    Cancelled
  • task_alt
    Isolate Forgejo runner action caches and repair runner registration
    Project Rubi-KaenginesOperations
    Cancelled
  • check_circle
    Investigate AO audio and plan PRK.Client sound implementation
    Project Rubi-KaenginesResearch
    Done
  • check_circle
    Encapsulate native navigation ownership and fix Detour disposal leaks
    Project Rubi-KaenginesBug
    Done
  • check_circle
    Implement first playable PRK.Client audio iteration
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Implement PRK.Client Display options panel
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Investigate AO music and implement PRK.Client authored music playback
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Remove PFE heartbeat allocation storms and quadratic scans
    Project Rubi-KaenginesBug
    Done
  • check_circle
    Modularize the options menu catalog and handlers
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Refactor live display settings transaction
    Project Rubi-KaenginesChore
    Done
  • check_circle
    Refactor live shadow settings transaction
    Project Rubi-KaenginesChore
    Done
  • check_circle
    Implement properly integrated ambient occlusion in PRK.Client
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Research and implement authored liquid types in PRK.Client
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Build PRK.Client linear HDR rendering and high-quality SDR tone mapping
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Add runtime-toggleable spatial anti-aliasing to PRK.Client on HDR foundation
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Add client developer environment controls
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Profile and optimize stationary PRK.Client performance
    Project Rubi-KaenginesChore
    Done
  • check_circle
    Investigate overlapping lightbar overbrightness after HDR
    Project Rubi-KaenginesResearch
    Done
  • check_circle
    Add branded PRK.Client loading screen with animated player preview
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Build reusable authenticated forms and results API in player portal
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Preserve mission key names in client display and server persistence
    Project Rubi-KaenginesBug
    Done
  • check_circle
    Investigate backpacks rejecting item insertion after restart
    Project Rubi-KaenginesBug
    Done
  • check_circle
    Fix mission key duplicator pickup-and-right-click interaction in PRK.Client
    Project Rubi-KaenginesBug
    Done
  • check_circle
    Remove obsolete Kamal deployment files and simplify release documentation
    Project Rubi-KaenginesChore
    Done
  • check_circle
    Implement simple tag-based Docker deployment with staged engine readiness
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Check first six client testers' recent Discord channel activity
    Project Rubi-KaenginesResearch
    Done
  • check_circle
    Shortlist first client hardware compatibility testers privately
    Project Rubi-KaenginesResearch
    Done
  • check_circle
    Refresh portal sessions and role authorization through Keycloak
    Project Rubi-KaenginesBug
    Done
  • check_circle
    Prototype portal trade investigation interface
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Unify AOML documents with the Info window's book navigation
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Improve client AOML rendering and support local /showfile documents
    Project Rubi-KaenginesChore
    Done
  • check_circle
    Implement role-scoped portal deployments with Kamal
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Implement selective emissive bloom in the HDR client renderer
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Research selective emissive bloom for the HDR client renderer
    Project Rubi-KaenginesResearch
    Done
  • check_circle
    Remove failed PRK.Client automation experiment
    Project Rubi-KaenginesChore
    Done
  • check_circle
    Retain and cache PRK.Client window chrome rendering
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Profile PRK.Client options menu UI lag
    Project Rubi-KaenginesResearch
    Done
  • check_circle
    Reduce engines CI duplication and pull-request latency
    Project Rubi-KaenginesChore
    Done
  • check_circle
    Profile and trim slow PRK.Client tests
    Project Rubi-KaenginesChore
    Done
  • check_circle
    Reorganize PRK.Client test projects by production boundary
    Project Rubi-KaenginesChore
    Done
  • check_circle
    Replace Engine Stats with developer-only client profiler
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Profile PRK.Client rendering slowdown outside Newland
    Project Rubi-KaenginesResearch
    Done
  • check_circle
    Fix dense terrain grass review findings
    Project Rubi-KaenginesBug
    Done
  • check_circle
    Add dense, art-directed grass to PRK.Client terrain
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Fix positional audio panning opposite to the rendered camera
    Project Rubi-KaenginesBug
    Done
  • check_circle
    Throttle PRK.Client swapchain rebuilds during window resizing
    Project Rubi-KaenginesBug
    Done
  • check_circle
    Support ACG room layouts, chests and doors in PRK.Client
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Publish Spiritech baseline 0.0.12 and client release 0.0.13
    Project Rubi-KaenginesOperations
    Done
  • check_circle
    Investigate PRK shipped-asset graphics and music compatibility
    Project Rubi-KaenginesResearch
    Done
  • check_circle
    Precompile all Linux client shader variants before installation
    Project Rubi-KaenginesBug
    Done
  • check_circle
    Unify PRK.Client installation data root
    Project Rubi-KaenginesBug
    Done
  • check_circle
    Add live world-shadow quality levels to PRK.Client options
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Apply world and character shadows live in PRK.Client
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Wire options search and supported graphics settings in PRK.Client
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Lay out the PRK.Client options categories and settings without runtime wiring
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Add basic PRK.Client options window toggled with F12
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Document PRK.Client options inventory and panel mockups
    Project Rubi-KaenginesResearch
    Done
  • check_circle
    Deploy PFE Prometheus and Grafana configuration to Skyshard2
    Project Rubi-KaenginesOperations
    Done
  • check_circle
    Design low-overhead PFE performance observability and correct tick telemetry
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Analyze template memory duplication and refactor architecture
    Project Rubi-KaenginesResearch
    Done
  • check_circle
    Spatially index indoor door proximity to reduce PFE CPU
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Rank primary Ithaca PFE true on-CPU costs
    Project Rubi-KaenginesResearch
    Done
  • check_circle
    Capture true on-CPU profile of primary Ithaca PFE
    Project Rubi-KaenginesOperations
    Done
  • check_circle
    Analyze October 5 evening PFE capture after lifecycle and physics changes
    Project Rubi-KaenginesResearch
    Done
  • check_circle
    Capture primary Ithaca PFE after October 5 evening deployment
    Project Rubi-KaenginesOperations
    Done
  • check_circle
    Create reusable PFE production profiling skill
    Project Rubi-KaenginesChore
    Done
  • check_circle
    Eliminate redundant PFE physics updates and cell snapshots
    Project Rubi-KaenginesBug
    Done
  • check_circle
    Analyze post-hot-loop PFE memory and CPU capture
    Project Rubi-KaenginesResearch
    Done
  • check_circle
    Capture post-hot-loop-fix production PFE dump and profile
    Project Rubi-KaenginesOperations
    Done
  • check_circle
    Analyze post-fix PFE memory growth and CPU peaks
    Project Rubi-KaenginesResearch
    Done
  • check_circle
    Capture post-navigation-fix production PFE memory snapshot
    Project Rubi-KaenginesOperations
    Done
  • task_alt
    Add interactive navmesh visualization and bake tuning to PRK.Client
    Project Rubi-KaenginesFeature
    In progress
  • check_circle
    Centralize engine error capture in MSSQL with admin Razor Pages
    Project Rubi-KaenginesFeature
    Done
  • check_circle
    Move Kamal engine images to private registry namespace
    Project Rubi-KaenginesOperations
    Done
  • check_circle
    Fix NPC guarding heartbeat crash from missing patrol metadata
    Project Rubi-KaenginesBug
    Done
  • check_circle
    Fix repeated ActiveNano tick null reference for reflect aura
    Project Rubi-KaenginesBug
    Done
  • check_circle
    Investigate production PFE memory growth using Ithaca heap dump
    Project Rubi-KaenginesResearch
    Done
  • check_circle
    Capture one production PFE memory dump from Ithaca
    Project Rubi-KaenginesOperations
    Done
  • check_circle
    Implement native XML GMI in PRK.Client
    Project Rubi-KaenginesFeature
    Done