Paradaux
Board
PAR — Paradaux
List
Board
Backlog
17
PAR-137
Add Chestshop Bypass Mode
Feature
rian
PAR-59
Add webhook support for fines
Feature
rian
PAR-50
Add guard to prevent general purpose LLM usage
Improvement
rian
PAR-8
Business GUIs (/firm menu)
Feature
rian
PAR-12
Allow members of government to access parts of the economy explorer UI depending on their role
Feature
rian
PAR-159
· Normal
Collapse Vault-bridge two-hop transfers in explorer views (all plugins); keep genuine faucets/sinks
Unassigned
PAR-158
· Normal
ChestShop sales route through the "ChestShop System" clearing account (2 txns/sale) instead of clean buyer→seller transfers
Unassigned
PAR-57
· Normal
PAPI Support — Expose Placeholders for Firm Balance
Feature
rian
PAR-61
· Normal
Pull project docs URL into triage context
Improvement
rian
PAR-136
· Low
Decide repo structure / release process for the economy plugins (monorepo?) — revisit before open-sourcing
Improvement
Unassigned
PAR-55
· Low
Support Bulk Tasks Functionality
Feature
rian
PAR-54
· Low
Answer Questions Using Tools Instead of Invoking Tools
Improvement
rian
PAR-51
· Low
Add Knowledge Base Feature to Tesks
Feature
rian
PAR-91
Finish GitHub integration wiring for the realty repo
Improvement
technofied
PAR-90
Finish GitHub integration wiring for the treasury repo
Improvement
technofied
PAR-88
Allow chestshops to have a price of $0
Feature
technofied
PAR-84
Per-team Discord channel routing for activity posts
Feature
Unassigned
Triage
0
—
Planned
51
PAR-15
Expose the government/business account information for a transaction in the transaction endpoint
Feature
rian
PAR-150
Bug: General caching issues with usernames
Bug
rian
PAR-47
Add 'deposit' as an alias for 'pay' in /firm command
Feature
rian
PAR-149
Bug: Cannot pay employees from gov account
Bug
rian
PAR-147
· High
DC Economy Profiles Linking Issue
Bug
rian
PAR-18
Improve help commands in the plugins
Improvement
rian
PAR-40
Make the website timezone aware
Improvement
rian
PAR-48
Add ability to fine firms
Feature
rian
PAR-143
· High
Government-owned property payouts (lease refunds) land in the operator's personal account, not the GOVERNMENT account
Unassigned
PAR-142
· High
/pay routes to a player's personal account instead of the same-named GOVERNMENT account (cache-dependent)
Unassigned
PAR-145
· Normal
/pay writes untagged ledger transactions (plugin_system = NULL) — $17M of peer payments unattributable
Unassigned
PAR-144
· Normal
Audit + guard player-name ↔ GOVERNMENT-account-name collisions across all bare-name resolvers
Unassigned
PAR-95
· Normal
Notify firm when an employee joins
Feature
rian
PAR-96
· Normal
Notify firm when an employee leaves (fired / resigned)
Feature
rian
PAR-7
· Low
Look at /transactions colouring improvements
Improvement
rian
PAR-97
· Low
Notify firm on promotion / demotion
Feature
rian
PAR-139
No ubi while afk
Feature
linear
PAR-80
Expose config details to the database for documentation
Feature
rian
PAR-77
Remove manual account sync
Improvement
rian
PAR-92
Taxation breakdown screen in economy explorer
Feature
rian
PAR-111
Fix error message for duplicate firm invite
Bug
rian
PAR-14
Ability to go from firm / player to account ID and vice-versa in Treasury API
Improvement
rian
PAR-16
Ability to customize the exception-based error messages in the plugins by using message keys rather than strings
Improvement
rian
PAR-17
Ability to see space available in chestshops in API/UI on top of stock
Feature
rian
PAR-35
Remove firm_players defer to treasury
Improvement
rian
PAR-5
Integrate /find with treasury
Feature
rian
PAR-20
Employee-only firm chat channel (CarbonChat integration, akin to /f chat)
Feature
rian
PAR-138
· High
B2B Transfers Enhancement
Feature
rian
PAR-176
· High
Sales-query read API over chestshop_sale (by firm / owner, paginated + filtered + aggregated)
Feature
Unassigned
PAR-175
· High
[Epic] In-game firm sales commands (/firm sales …) over Treasury chestshop_sale — replace PlayerBusinesses sales feature
Feature
Unassigned
PAR-169
· High
chestshop_shop backfill + resync support (registry is lazy — untouched shops are absent)
Feature
Unassigned
PAR-166
· High
[Epic] Spin out shop-search ("/find") into its own plugin; data layer stays in Treasury/Business
Feature
Unassigned
PAR-179
· Normal
/firm sales toggle <firm> + real-time sale notifications (on FirmNotificationService)
Feature
Unassigned
PAR-177
· Normal
/firm sales <firm> [page] — paginated in-game sales list
Feature
Unassigned
PAR-178
· Normal
/firm sales summary <firm> [days] — aggregate sales report (new; no legacy equivalent)
Feature
Unassigned
PAR-174
· Normal
[/find plugin] /find resync admin command (chunk scan → MarketApi.upsertShop)
Feature
Unassigned
PAR-167
· Normal
chestshop_shop: per-shop search visibility flag (owner can hide from /find)
Feature
Unassigned
PAR-181
· Low
/sales — personal in-game sales for a player's own chestshops (scope extension beyond legacy firm-only)
Feature
Unassigned
PAR-180
· Low
/firm sales export <firm> <days> — explorer deep link / signed CSV (not Hastebin)
Feature
Unassigned
PAR-19
· Low
Ability to filter business names via ChatSentry or some other auto filter
Feature
rian
PAR-21
· Low
A command which shows top-level economy stats like the UI
Feature
rian
PAR-112
· Low
FirmBalanceTaxListener bypasses the service layer (injects FirmAccountsMapper + holds tax-allocation logic)
Improvement
Unassigned
PAR-101
· Low
Extend reconciliation sources: firm-role and realty-derived group membership
Improvement
rian
PAR-113
· Low
treasury-rest-api: AccountController injects AccountMapper + FirmMapper directly (skips service layer)
Improvement
Unassigned
PAR-114
· Low
treasury-api-plugin: PersonalKeyHandler & BusinessKeyHandler inject ApiKeyMapper directly (skip ApiKeyService)
Improvement
Unassigned
PAR-115
· Low
Explorer has no service layer — pages/actions call lib/sql directly and the DAL carries logic
Improvement
Unassigned
PAR-173
· Low
[/find plugin] External integrations: WorldEdit/FAWE shop cleanup + WorldGuard region placeholder
Feature
Unassigned
PAR-172
· Low
[/find plugin] Hologram previews above shop signs (per-chunk, per-shop + per-player toggle)
Feature
Unassigned
PAR-171
· Low
chestshop_shop data completeness for faithful /find rendering (vanilla item icon + world identity)
Improvement
Unassigned
PAR-170
· Low
chestshop_shop spatial query support: location index + region/chunk/distance read API
Feature
Unassigned
PAR-168
· Low
chestshop hologram data layer: per-shop hologram flag + per-player preview preference
Feature
Unassigned
Todo
1
PAR-154
A command to release disbanded business names
rian
In Progress
0
—
Done
100
PAR-60
View Own Transactions on My Data Page
Feature
rian
PAR-148
Server component render error on /money-flow and /economy/health endpoints
Bug
rian
PAR-36
Ability to view other players network/me pages as an administrator team
Feature
rian
PAR-58
· High
Investigate taxation system bug in StateCraft
Bug
rian
PAR-30
Add discord webhook support
Feature
rian
PAR-22
Expose a firm's total balance in the business plugin API
Improvement
rian
PAR-31
Better discord bot
Feature
rian
PAR-49
Praise Rían for his great work
Unassigned
PAR-38
Infra setup
Unassigned
PAR-37
Project Foundation setup
Unassigned
PAR-6
Add export json/csv to sales logs on economy explorer
Improvement
rian
PAR-26
Activity chart in Economy Explorer tooltip are cut off when mousing over near the top
rian
PAR-27
My market activity screen isn't showing chestshop sales for individual users
Bug
rian
PAR-28
Search page doesn't have the correct styling
Bug
rian
PAR-32
Exclude balance of 0 or lower from the balance distribution on Democracycraft
Improvement
rian
PAR-34
Ensure export buttons are only available to logged in players
rian
PAR-23
· Urgent
Resolve government accounts before personal accounts for unrenting in Realty
Bug
rian
PAR-164
· High
Balance-tax bracket keys are decimal in shipped config → silently mangled by Bukkit (rates parse to 0)
Unassigned
PAR-157
· High
Root-cause the remaining slow pages (indexes / static docs / query rewrites — not shared cache)
Unassigned
PAR-156
· High
Shared-Redis SWR cache for explorer aggregates + client refresh in sync with cache reset
Unassigned
PAR-152
· High
Automated daily backup of the prod economy DB to R2 (CronJob)
Improvement
Unassigned
PAR-151
· High
Transaction event feed: cursor pull endpoint + webhooks (substrate for player banks)
Unassigned
PAR-133
· High
Perceived-latency pass: loading skeletons, nav prefetch, auth-path write, /chestshop cache
Unassigned
PAR-129
· High
Fix slow SSR queries on /me and /transactions (pool exhaustion)
Unassigned
PAR-44
· High
Audit Capabilities for Staff and DOC
Improvement
rian
PAR-103
· High
Harden LuckPerms reconciliation cron: guard empty-result mass-revocation
Bug
Unassigned
PAR-116
· High
Public ChestShop market REST endpoints (shops/items/stats)
Unassigned
PAR-29
· High
players can't remove chestshops belonging to a disbanded firm
Bug
rian
PAR-107
· High
Bedrock: widen firm_players name cache to fit Floodgate names
Bug
Unassigned
PAR-93
· High
Disbanding a Firm Confirmation Action
Improvement
rian
PAR-87
· High
Investigate API abuse by a user
Bug
rian
PAR-53
· High
Prevent '&' from being in firm names in the business project
Improvement
rian
PAR-62
· High
Bug: Default account not set correctly with /paya business NHSE 1
Bug
rian
PAR-45
· High
Investigate Withdrawal Issues for Firm Proprietors
Bug
rian
PAR-24
· High
Players are able to disband firms multiple times spamming chat
Bug
rian
PAR-108
· High
Bedrock: @Arg OfflinePlayer resolver does a Mojang name lookup → ghost UUIDs
Bug
Unassigned
PAR-63
· High
Build PostgresTaskSystem (eject-from-Linear blocker)
rian
PAR-65
· High
Converge assignee/member identity (app_user per tenant_member)
rian
PAR-64
· High
Per-team issue number sequence (replace max(number)+1)
rian
PAR-66
· High
Board / kanban view (columns by status)
rian
PAR-43
· High
Investigate user's API abuse
Bug
rian
PAR-163
· Normal
Docs accuracy pass: reference commands/permission nodes + key-feature guides + admin config guides
Unassigned
PAR-162
· Normal
Document the webhooks feature in /docs (player guide + admin page)
Unassigned
PAR-161
· Normal
Consolidate admin tools into an "Admin" mode with its own sub-navbar
Unassigned
PAR-160
· Normal
Admin webhooks page: list/search/filter all webhooks + create a webhook for an arbitrary account
Unassigned
PAR-155
· Normal
Webhook dispatcher: send a rich Discord embed when the target is a Discord webhook
Unassigned
PAR-153
· Normal
Expose webhook configuration in economy-explorer (self-service /me/webhooks)
Unassigned
PAR-135
· Normal
/admin/api-keys: parallelize + cache the Prometheus usage queries
Unassigned
PAR-130
· Normal
Cache /market aggregates + drop needless countAccounts join
Unassigned
PAR-9
· Normal
/pay does not autocomplete for players anymore
Bug
rian
PAR-105
· Normal
Integration tests: fix false-green security test + flake + weak assertion
Bug
Unassigned
PAR-109
· Normal
Bedrock: verify ChestShop config allows Floodgate names/UUIDs
Bug
Unassigned
PAR-117
· Normal
tesks-ui: lib/workspace.ts runs raw DB queries outside the DAL (only non-lib/sql file touching the pool)
Improvement
Unassigned
PAR-118
· Normal
Remove all Linear references: drop linear_id columns + strip Linear branding/UI (tesks + tesks-ui)
Improvement
Unassigned
PAR-119
· Normal
Componentise the UI: SCSS Modules + global token layer, full de-duplication
Improvement
Unassigned
PAR-125
· Normal
Let players self-sync their explorer roles in-game (/treasuryapi ui sync)
Feature
Unassigned
PAR-106
· Normal
Group permissions UI: per-capability checkboxes with explanations
Feature
Unassigned
PAR-98
· Normal
Group + capability RBAC and admin tool (explorer)
Improvement
rian
PAR-100
· Normal
Wire /admin/groups into nav + end-to-end RBAC verification
Improvement
rian
PAR-99
· Normal
LuckPerms → explorer group reconciliation cron
Improvement
rian
PAR-39
· Normal
Endpoint to get own identity/information akin to /firms/me
Feature
rian
PAR-56
· Normal
Transactions appear in chat
Feature
rian
PAR-94
· Normal
In-game firm notification system
Feature
rian
PAR-11
· Normal
A way for staff/DOC to force disband businesses/change other details in game
Feature
rian
PAR-10
· Normal
Ability to add a memo for /firm deposit
Feature
rian
PAR-13
· Normal
Autocomplete firms in commands (either member or online depending on command)
Feature
rian
PAR-33
· Normal
Ability to exclude plots from taxation in realty
Improvement
rian
PAR-46
· Normal
Add tax exemption attribute for firms
Improvement
rian
PAR-70
· Normal
Issue activity log / history
rian
PAR-67
· Normal
Render markdown in descriptions and comments
rian
PAR-68
· Normal
Archive / delete issues from the UI
rian
PAR-69
· Normal
Label management (CRUD), incl. native teams
rian
PAR-71
· Normal
Eject from Linear: cutover
rian
PAR-165
· Low
Remove the obsolete ChestShop item-name backfill tool
Unassigned
PAR-110
· Low
Bedrock: realty shows UUID instead of name for Floodgate owners
Bug
Unassigned
PAR-104
· Low
explorer_group_member PK omits source — manual+luckperms can't coexist
Bug
Unassigned
PAR-102
· Low
Idempotent transfer retry races on the dedup check-then-insert (500 instead of replay)
Bug
Unassigned
PAR-25
· Low
Cooldown between creating businesses
Improvement
rian
PAR-41
· Low
Setup Code Functionality
Improvement
rian
PAR-128
Investigate linking issues in DC pludgy and pludgy
Bug
rian
PAR-79
Log reload commands for business and treasury
Feature
rian
PAR-132
GitHub integration: release PRs link/transition every changelog ref (incl. already-shipped issues)
Bug
Unassigned
PAR-81
GitHub App integration: repo links, commit/PR deep links, status from merges
Feature
Unassigned
PAR-83
Bot ignored the configured default team (filed new issues to a topic-inferred team)
Bug
Unassigned
PAR-82
Roll out the tesks GitHub App (create app, set secrets, install, configure)
Improvement
Unassigned
PAR-120
tesks-ui: Navbar/sidebar redesign + settings accordion + shared design-token retune
Improvement
Unassigned
PAR-121
tesks-ui: Home/Issues screen — list+board DnD, persisted ordering, configurable status order, header density
Improvement
Unassigned
PAR-122
tesks-ui: Projects screen + new-project/releases/teams forms — on-demand modal forms, restyle
Improvement
Unassigned
PAR-123
tesks-ui: Integrations screen — split into API/MCP vs Integrations under settings accordion, fix card width/alignment
Improvement
Unassigned
PAR-124
tesks-ui: Settings screen — workspace-level statuses, drag-to-reorder status editor, on-demand forms
Improvement
Unassigned
PAR-85
Investigate username issue
Bug
rian
PAR-126
/treasury reload should re-read config.yml + messages.properties at runtime
Unassigned
PAR-127
/business reload should actually re-read config values (not just raw config)
Unassigned
PAR-86
Add confirmation before deleting a business
Feature
rian
PAR-78
Investigate why triage isn't a valid status in the Discord bot
Bug
rian
PAR-89
GitHub integration demo — commit + PR link, status from merge
Unassigned
PAR-76
Account/workspace onboarding flow
Unassigned
PAR-74
Per-guild Discord configuration (channels + roles)
Unassigned
PAR-73
In-app MCP API key generation + install docs
Unassigned
PAR-72
Native Discord posting (replace dead Linear webhook outflow)
Unassigned
Canceled
6
PAR-131
· High
Investigate ticket regarding Walgreens transactions
Bug
rian
PAR-52
Grant read access to treasury for DrZoddiak
Improvement
rian
PAR-134
· Normal
Investigate: kill the ~50ms DB round-trip floor (in-cluster read mirror / DB locality)
Unassigned
PAR-146
· Normal
Investigate + surface the untagged /pay whale economy ($17M, highly concentrated, no audit trail)
Unassigned
PAR-42
· Normal
Create an issue to address Teek
rian
PAR-75
Log websocket for incoming transactions
Feature
rian
Duplicate
0
—
Requests
0
—
Pending Release
2
PAR-141
· High
Reconcile Treasury access on proprietorship transfer & role-permission changes
Unassigned
PAR-140
· High
Add account-owner reassignment to TreasuryApi
Unassigned