Issues
The arrow and number is the net vote — any signed-in user can vote to surface popular requests.328 issues in Paradaux · publicIn Progress4
PAR-317In ProgressAddress code-review findings: split TransactionService, dead deps, deprecated APIs, exception hygiene· HighImprovementChestShopPARHighJul 3, 2026UnassignedPAR-260In ProgressBump hibernia-framework 1.1.0 → 1.2.0-SNAPSHOT across the monorepoTreasuryPARJun 25, 2026UnassignedPAR-238In ProgressLog issue for luckperms-economy-explorer cron not syncing· HighBugEconomy ExplorerPARHighJun 21, 2026rianPAR-228In ProgressSemantic (vector) search for issues — pgvector embeddings + hybrid retrieval for the triage botFeatureTesksPARJun 18, 2026Unassigned
Pending Release106
PAR-150Pending ReleaseBug: General caching issues with usernamesBugTreasury APIPARJun 20, 2026rianPAR-149Pending ReleaseBug: Cannot pay employees from gov accountBugBusinessPARJun 20, 2026rianPAR-48Pending ReleaseAdd ability to fine firmsFeatureTreasuryPARJun 20, 2026rianPAR-142Pending Release/pay routes to a player's personal account instead of the same-named GOVERNMENT account (cache-dependent)· HighTreasuryPARHighJun 20, 2026UnassignedPAR-145Pending Release/pay writes untagged ledger transactions (plugin_system = NULL) — $17M of peer payments unattributable· NormalTreasuryPARNormalJun 20, 2026UnassignedPAR-95Pending ReleaseNotify firm when an employee joins· NormalFeatureBusinessPARNormalJun 20, 2026rianPAR-96Pending ReleaseNotify firm when an employee leaves (fired / resigned)· NormalFeatureBusinessPARNormalJun 20, 2026rianPAR-7Pending ReleaseLook at /transactions colouring improvements· LowImprovementTreasuryPARLowJun 20, 2026rianPAR-97Pending ReleaseNotify firm on promotion / demotion· LowFeatureBusinessPARLowJun 20, 2026rianPAR-139Pending ReleaseNo ubi while afkFeatureTreasuryPARJun 25, 2026UnassignedPAR-111Pending ReleaseFix error message for duplicate firm inviteBugBusinessPARJun 20, 2026rianPAR-330Pending ReleaseChestShop build broken by upstream: WorldGuard 7.1.0-SNAPSHOT moved to a Java 25 toolchain· UrgentBugChestShopPARUrgentAug 10, 2026UnassignedPAR-329Pending ReleaseDocker build-and-push fails: attestations (provenance/SBOM) unsupported on the default buildx docker driver· UrgentBugTreasury APIPARUrgentAug 10, 2026UnassignedPAR-327Pending ReleaseValidate webhook keyType against the ENUM; document rate-limit/IP trust decisionsTreasury APIPARJul 20, 2026UnassignedPAR-326Pending Releaseeconomy_players cutover drops last-login epoch for firm-directory-absent playersTreasuryPARJul 20, 2026UnassignedPAR-325Pending ReleaseGovernment salary double-notifies/double-counts on concurrent collapsed payoutTreasuryPARJul 20, 2026UnassignedPAR-324Pending ReleaseAdmin proprietor-override diverges firm money from ownership on DB failureBusinessPARJul 20, 2026UnassignedPAR-322Pending ReleaseMove non-search subcommands off /find onto /chestshopChestShopPARJul 4, 2026UnassignedPAR-321Pending Release/find results screen crashes on a shop with null price(s)ChestShopPARJul 4, 2026UnassignedPAR-320Pending ReleaseFix stale FirmPlayerTest: malformed UUID returns null, not throwsBusinessPARJul 4, 2026UnassignedPAR-319Pending ReleaseUnify overdraft-floor interpretation across the two ledger transfer enginesTreasuryPARJul 4, 2026UnassignedPAR-316Pending ReleaseService-layer consolidation + *Service naming normalisation· NormalImprovementChestShopPARNormalJul 3, 2026UnassignedPAR-315Pending ReleaseadminSetProprietor strands the firm's treasury account (PAR-141 sibling: admin-override path + atomicity)· HighBugBusinessPARHighJul 3, 2026UnassignedPAR-314Pending ReleaseMake each integration one self-contained class; fix the Nexo↔ItemService layering· NormalImprovementChestShopPARNormalJul 3, 2026UnassignedPAR-313Pending ReleaseFold the database/ package away — DDL onto the mappers, wiring into DatabaseModule· NormalImprovementChestShopPARNormalJul 3, 2026UnassignedPAR-312Pending ReleaseReorganise integration/ into per-plugin subpackages· NormalImprovementChestShopPARNormalJul 3, 2026UnassignedPAR-311Pending ReleaseSuffix all Bukkit listeners with Listener· NormalImprovementChestShopPARNormalJul 3, 2026UnassignedPAR-310Pending ReleaseRemove the AdminInventory fake-Inventory; model unlimited admin shops explicitly· NormalImprovementChestShopPARNormalJul 3, 2026UnassignedPAR-309Pending ReleaseMigrate logging to slf4j (@Slf4j); drop the shop file-log· NormalImprovementChestShopPARNormalJul 3, 2026UnassignedPAR-308Pending Releaseutils/ consistency pass — naming, private ctors, consolidation· NormalImprovementChestShopPARNormalJul 3, 2026UnassignedPAR-307Pending ReleaseStandardise soft-dependency integrations (PluginNameIntegration) + kill the Dependencies god-class· NormalImprovementChestShopPARNormalJul 2, 2026UnassignedPAR-306Pending ReleaseSplit the service layer into interface + impl (services/ + services/impl/)· NormalImprovementChestShopPARNormalJul 2, 2026UnassignedPAR-305Pending ReleaseModel naming cleanup + collapse the dead economy-adapter abstraction + AdminBypass to a service· NormalImprovementChestShopPARNormalJul 2, 2026UnassignedPAR-304Pending ReleaseReorganize ChestShop onto the monorepo's layer-based conventions (Lombok models, dissolve feature packages)· NormalImprovementChestShopPARNormalJul 2, 2026UnassignedPAR-303Pending ReleaseRemove dead upstream machinery: ItemBridge + ShowItem integrations + bStats telemetry· LowImprovementChestShopPARLowJul 2, 2026UnassignedPAR-302Pending ReleaseRemove the BungeeCord cross-server shop-notification integration· LowImprovementChestShopPARLowJul 2, 2026UnassignedPAR-301Pending ReleaseMake the transaction/creation pipeline contexts honest: immutable inputs, minimal mutable result· NormalImprovementChestShopPARNormalJul 2, 2026UnassignedPAR-300Pending ReleaseKill the static god-object surface on ChestShop.java: DI the messenger, de-static the service refs, relocate the pure helper· NormalImprovementChestShopPARNormalJul 2, 2026UnassignedPAR-299Pending ReleaseThin the PlayerInteract listener: move trade-context construction into TransactionService· NormalImprovementChestShopPARNormalJul 2, 2026UnassignedPAR-298Pending ReleaseRename plugins/ to integration/ to match the cross-project convention· LowImprovementChestShopPARLowJul 2, 2026UnassignedPAR-297Pending ReleaseDeep-dive cleanup: remove dead @Deprecated members + the legacy multi-version ImplementationAdapter reflection· LowImprovementChestShopPARLowJul 2, 2026UnassignedPAR-296Pending ReleaseExtract the pure prefix-matcher off @Singleton FirmSuggestionCache into utils/Suggestions· LowImprovementBusinessPARLowJul 2, 2026UnassignedPAR-295Pending ReleaseRoleUtils is firm domain policy, not a util — move to model/FirmRoleDefaults· LowImprovementBusinessPARLowJul 2, 2026UnassignedPAR-294Pending ReleaseMove @Singleton command-parameter resolvers out of utils/ into commands/resolvers/· LowImprovementBusinessPARLowJul 2, 2026UnassignedPAR-293Pending ReleaseMove @Singleton caches out of utils/ into the service layer· LowImprovementTreasuryPARLowJul 2, 2026UnassignedPAR-292Pending ReleaseUpdate ChestShop player/admin docs: partial trades + native Nexo custom itemsEconomy ExplorerPARJul 1, 2026UnassignedPAR-291Pending ReleasePort native Nexo/ItemsAdder custom-item support into ChestShop (from NexoUtilities)ChestShopPARJul 1, 2026UnassignedPAR-282Pending Release[chestshop] Migrate to a service/DAO architecture (strangler-fig away from the event-bus pipelines)ChestShopPARJun 30, 2026UnassignedPAR-287Pending ReleaseAdd /firm baltop — leaderboard of firms by collective account balanceBusinessPARJun 27, 2026UnassignedPAR-20Pending ReleaseEmployee-only firm chat channel (CarbonChat integration, akin to /f chat)FeatureBusinessPARJun 27, 2026rianPAR-288Pending Release[chestshop] Collapse the PreShopCreation + PreTransaction validation pipelines into services (Phase 3)ChestShopPARJun 27, 2026UnassignedPAR-286Pending Release[chestshop] Collapse the internal currency event bus into an EconomyService (TreasuryApi boundary)ChestShopPARJun 26, 2026UnassignedPAR-285Pending Release[chestshop] Remove AuthMe, BlockLocker, Heroes, LWC, LockettePro, RedProtect integrationsChestShopPARJun 26, 2026UnassignedPAR-284Pending Release[chestshop] Drop the redundant Messages adapter; call the framework Message bean directlyChestShopPARJun 26, 2026UnassignedPAR-283Pending Release[chestshop] Remove the broken/pointless /chestshop access toggleChestShopPARJun 26, 2026UnassignedPAR-281Pending Release[chestshop] Unified /chestshop command tree + admin self-bypass toggleChestShopPARJun 26, 2026UnassignedPAR-280Pending Release[chestshop] Remove discount + price-limit systems and legacy build-metadata cruftChestShopPARJun 26, 2026UnassignedPAR-279Pending Release[chestshop] Remove MineDown + multi-language; move messaging to HiberniaFramework i18nChestShopPARJun 26, 2026UnassignedPAR-278Pending Release[treasury-api-plugin] Fails to enable: concrete plugin not bound + HelpGenerator circular DITreasury APIPARJun 26, 2026UnassignedPAR-277Pending Release[chestshop] Use Paper's native Adventure instead of bundling/relocating itChestShopPARJun 26, 2026UnassignedPAR-276Pending Release[business] Plugin fails to enable: Carbon soft-dep not actually soft + HelpCommands circular DIBusinessPARJun 26, 2026UnassignedPAR-275Pending Release[chestshop] Stage the shaded jar into server/plugins via a copyPlugin taskChestShopPARJun 26, 2026UnassignedPAR-274Pending ReleaseStandardise ChestShop's shaded jar name to chestshop-$version.jarChestShopPARJun 26, 2026UnassignedPAR-273Pending ReleaseMonorepo-wide version-catalog upgrade to latest GA (junit 6 / HikariCP 7 / flyway 12 + minors)ImprovementTreasuryPARJun 26, 2026UnassignedPAR-269Pending ReleaseMove treasury-rest-api to Spring Boot 4.1.0 GA + refresh REST dependenciesImprovementTreasury APIPARJun 26, 2026UnassignedPAR-270Pending ReleaseExtract a build-logic convention plugin to collapse duplicated plugin build boilerplateTreasuryPARJun 26, 2026UnassignedPAR-272Pending ReleaseBalance-tax bracket keys are decimals in shipped config.yml → silently ignored (Treasury + Business)BugTreasuryPARJun 26, 2026UnassignedPAR-271Pending ReleaseDocs accuracy sweep: correct stale guides/reference/admin docs against current behaviourImprovementEconomy ExplorerPARJun 26, 2026UnassignedPAR-268Pending ReleasePrune a plugin's own stale staged jars in copyPlugin so server/plugins doesn't accumulate old versionsTreasuryPARJun 26, 2026UnassignedPAR-265Pending ReleaseFinish the 'viewer' role: surface staff.audit as a grantable, LuckPerms-fed read-only oversight roleImprovementEconomy ExplorerPARJun 26, 2026UnassignedPAR-267Pending ReleaseGate mavenLocal() behind a dev flag so builds are reproducibleTreasuryPARJun 26, 2026UnassignedPAR-266Pending ReleaseAdd a root `release` task that bundles every plugin jar into a clean release/ folderTreasuryPARJun 26, 2026UnassignedPAR-264Pending ReleaseMigrate ChestShop commands to HiberniaFramework CommanderChestShopPARJun 26, 2026UnassignedPAR-259Pending ReleaseMigrate ChestShop configuration to hibernia-framework (Guice + @ConfigurationComponent)ChestShopPARJun 26, 2026UnassignedPAR-262Pending ReleaseAdopt HiberniaModule bootstrap + 1.2.0 quick wins (business)BusinessPARJun 25, 2026UnassignedPAR-261Pending ReleaseAdopt HiberniaModule bootstrap + 1.2.0 quick wins (treasury)TreasuryPARJun 25, 2026UnassignedPAR-263Pending ReleaseAdopt HiberniaModule bootstrap + 1.2.0 quick wins (treasury-api-plugin)Treasury APIPARJun 25, 2026UnassignedPAR-258Pending ReleaseFlatten the :chestshop:plugin nesting into a single :chestshop moduleChestShopPARJun 25, 2026UnassignedPAR-257Pending ReleaseReorganise ChestShop packages into semantic homesChestShopPARJun 25, 2026UnassignedPAR-256Pending ReleaseStandardise ChestShop package names to lowercaseChestShopPARJun 25, 2026UnassignedPAR-255Pending ReleaseFinish remaining ChestShop audit cleanups (dead event, garbled SQL, version-adapter scheme, deprecated double API)ChestShopPARJun 25, 2026UnassignedPAR-254Pending ReleaseRemove unmaintained/vendored-repo plugin integrations from ChestShopChestShopPARJun 25, 2026UnassignedPAR-88Pending ReleaseAllow chestshops to have a price of $0FeatureChestShopPARJun 25, 2026technofiedPAR-208Pending ReleaseShow a firm's proprietor on the firm page (economy explorer)FeatureEconomy ExplorerPARJun 25, 2026UnassignedPAR-59Pending ReleaseAdd webhook support for finesFeatureTreasuryPARJun 25, 2026rianPAR-249Pending ReleaseConsolidate account members/authorizers/viewers into one account_access tableImprovementTreasuryPARJun 21, 2026UnassignedPAR-237Pending ReleaseGrant secretaries access to view department account transactionsFeatureTreasuryPARJun 21, 2026rianPAR-240Pending ReleaseLet Bedrock/Floodgate players link & reach their wallet on the Economy Explorer· NormalImprovementEconomy ExplorerPARNormalJun 21, 2026UnassignedPAR-247Pending ReleaseVendor hibernia-framework source as a submodule pinned at v1.1.0ImprovementTreasuryPARJun 21, 2026UnassignedPAR-246Pending ReleaseBump hibernia-framework to 1.1.0 across the mono-repoImprovementTreasuryPARJun 21, 2026UnassignedPAR-245Pending ReleaseAdd CODE_OF_CONDUCT.md (open-source readiness)ImprovementTreasuryPARJun 21, 2026UnassignedPAR-244Pending ReleaseRemove the unusable dc-test-server Flyway target/environmentTreasuryPARJun 21, 2026UnassignedPAR-243Pending ReleaseCentralize dependencies: version catalog, pin Paper 1.21.11 everywhere, single mono-repo versionImprovementTreasuryPARJun 21, 2026UnassignedPAR-242Pending ReleaseBusiness IT harness: build schema from economy-flyway migrations, not a bundled schema.sql (CI red)BugBusinessPARJun 21, 2026UnassignedPAR-241Pending ReleaseUpgrade the monorepo build to Gradle 9.6 (keep Java 21 bytecode target)TreasuryPARJun 21, 2026UnassignedPAR-138Pending ReleaseB2B Transfers Enhancement· HighFeatureBusinessPARHighJun 21, 2026rianPAR-35Pending ReleaseRemove firm_players defer to treasuryImprovementBusinessPARJun 20, 2026rianPAR-239Pending ReleaseTreasury IT harness: build schema from economy-flyway migrations, not a bundled schema.sqlImprovementTreasuryPARJun 20, 2026UnassignedPAR-115Pending ReleaseExplorer has no service layer — pages/actions call lib/sql directly and the DAL carries logic· LowImprovementEconomy ExplorerPARLowJun 20, 2026UnassignedPAR-114Pending Releasetreasury-api-plugin: PersonalKeyHandler & BusinessKeyHandler inject ApiKeyMapper directly (skip ApiKeyService)· LowImprovementTreasury APIPARLowJun 20, 2026UnassignedPAR-113Pending Releasetreasury-rest-api: AccountController injects AccountMapper + FirmMapper directly (skips service layer)· LowImprovementTreasury APIPARLowJun 20, 2026UnassignedPAR-112Pending ReleaseFirmBalanceTaxListener bypasses the service layer (injects FirmAccountsMapper + holds tax-allocation logic)· LowImprovementBusinessPARLowJun 20, 2026UnassignedPAR-215Pending Releasetesks-ui: Modernise layouts — inline editing, drop boxed edit-forms/cardsImprovementTesksPARJun 17, 2026UnassignedPAR-214Pending Releasetesks-ui: Teal (Irish) palette rebrand + mobile/responsive usability passImprovementTesksPARJun 17, 2026UnassignedPAR-141Pending ReleaseReconcile Treasury access on proprietorship transfer & role-permission changes· HighBusinessPARHighJun 11, 2026UnassignedPAR-140Pending ReleaseAdd account-owner reassignment to TreasuryApi· HighTreasuryPARHighJun 11, 2026Unassigned
Backlog31
PAR-137BacklogAdd Chestshop Bypass ModeFeatureChestShopPARJun 15, 2026rianPAR-332BacklogKiss RíanPARAug 10, 2026technofiedPAR-331BacklogRecord kissing RíanTesksPARAug 10, 2026technofiedPAR-328BacklogAdd XFF-based IP/UA denylist to economy-explorer middleware· LowImprovementEconomy ExplorerPARLowJul 22, 2026UnassignedPAR-323BacklogSeparate buy/sell transaction and sales locale messagesTesksPARJul 9, 2026rianPAR-318BacklogRun prod SQL backfill for stranded firm accounts (proprietor ≠ account owner)· HighBugBusinessPARHighJul 4, 2026rianPAR-290Backlog[chestshop] Replace the vendored Base64 native-deserialization with plain Base64 item-code blobs (migrate stored data)· NormalChestShopPARNormalJun 30, 2026UnassignedPAR-289BacklogMigrate the shared economy DB from MariaDB to Postgres (off shared host)· LowTreasuryPARLowJun 28, 2026UnassignedPAR-253BacklogMerge missing config.yml keys from the jar default on upgrade, preserving surrounding commentsFeatureHiberniaFrameworkPARJun 25, 2026UnassignedPAR-252BacklogMerge missing message keys from the jar default into the operator's messages.properties on upgradeFeatureHiberniaFrameworkPARJun 25, 2026UnassignedPAR-251BacklogReconcile operator config.yml & messages.properties against shipped jar defaults on plugin upgradeFeatureHiberniaFrameworkPARJun 25, 2026UnassignedPAR-250BacklogRevert prod account_access compat view + premature explorer deploy before next release· UrgentEconomy ExplorerPARUrgentJun 23, 2026rianPAR-236BacklogAbility to delete built-in roles· HighImprovementTesksPARHighJun 19, 2026UnassignedPAR-235BacklogBackfill chestshop_sale.txn_id for existing sales (~787K NULL rows per network)ImprovementChestShopPARJun 18, 2026UnassignedPAR-234Backlogchestshop_sale.txn_id is never populated (100% NULL) — link sales to their ledger txnBugChestShopPARJun 18, 2026UnassignedPAR-207BacklogChange the colour of the shop id in accounts listBusinessPARJun 16, 2026UnassignedPAR-197BacklogTeam join policy: join-any-team-as-contributor vs require approval· NormalFeatureTesksPARNormalJun 16, 2026UnassignedPAR-196Backlog[Epic] Custom fields — per-workspace issue field definitions + values· NormalFeatureTesksPARNormalJun 16, 2026UnassignedPAR-159BacklogCollapse Vault-bridge two-hop transfers in explorer views (all plugins); keep genuine faucets/sinks· NormalEconomy ExplorerPARNormalJun 14, 2026UnassignedPAR-158BacklogChestShop sales route through the "ChestShop System" clearing account (2 txns/sale) instead of clean buyer→seller transfers· NormalChestShopPARNormalJun 14, 2026UnassignedPAR-136BacklogDecide repo structure / release process for the economy plugins (monorepo?) — revisit before open-sourcing· LowImprovementTreasuryPARLowJun 7, 2026UnassignedPAR-57BacklogPAPI Support — Expose Placeholders for Firm Balance· NormalFeatureBusinessPARNormalJun 5, 2026rianPAR-55BacklogSupport Bulk Tasks Functionality· LowFeatureTesksPARLowJun 5, 2026rianPAR-54BacklogAnswer Questions Using Tools Instead of Invoking Tools· LowImprovementTesksPARLowJun 5, 2026rianPAR-51BacklogAdd Knowledge Base Feature to Tesks· LowFeatureTesksPARLowJun 5, 2026rianPAR-91BacklogFinish GitHub integration wiring for the realty repoImprovementRealtyPARJun 5, 2026technofiedPAR-90BacklogFinish GitHub integration wiring for the treasury repoImprovementTreasuryPARJun 5, 2026technofiedPAR-50BacklogAdd guard to prevent general purpose LLM usageImprovementTesksPARJun 4, 2026rianPAR-61BacklogPull project docs URL into triage context· NormalImprovementTesksPARNormalJun 4, 2026rianPAR-8BacklogBusiness GUIs (/firm menu)FeatureBusinessPARJun 4, 2026rianPAR-12BacklogAllow members of government to access parts of the economy explorer UI depending on their roleFeatureEconomy ExplorerPARJun 4, 2026rian
Planned32
PAR-15PlannedExpose the government/business account information for a transaction in the transaction endpointFeatureTreasury APIPARJun 14, 2026rianPAR-47PlannedAdd 'deposit' as an alias for 'pay' in /firm commandFeatureBusinessPARJun 14, 2026rianPAR-18PlannedImprove help commands in the pluginsImprovement1HiberniaFrameworkPARJun 14, 2026rianPAR-40PlannedMake the website timezone awareImprovementEconomy ExplorerPARJun 14, 2026rianPAR-143PlannedGovernment-owned property payouts (lease refunds) land in the operator's personal account, not the GOVERNMENT account· HighRealtyPARHighJun 14, 2026UnassignedPAR-144PlannedAudit + guard player-name ↔ GOVERNMENT-account-name collisions across all bare-name resolvers· NormalTreasuryPARNormalJun 14, 2026UnassignedPAR-80PlannedExpose config details to the database for documentationFeatureTreasuryPARJun 15, 2026rianPAR-77PlannedRemove manual account syncImprovementBusinessPARJun 15, 2026rianPAR-92PlannedTaxation breakdown screen in economy explorerFeatureEconomy ExplorerPARJun 15, 2026rianPAR-14PlannedAbility to go from firm / player to account ID and vice-versa in Treasury APIImprovementTreasury APIPARJun 14, 2026rianPAR-16PlannedAbility to customize the exception-based error messages in the plugins by using message keys rather than stringsImprovementHiberniaFrameworkPARJun 15, 2026rianPAR-181Planned/sales — personal in-game sales for a player's own chestshops (scope extension beyond legacy firm-only)· LowFeatureTreasuryPARLowJun 15, 2026UnassignedPAR-180Planned/firm sales export <firm> <days> — explorer deep link / signed CSV (not Hastebin)· LowFeatureBusinessPARLowJun 15, 2026UnassignedPAR-179Planned/firm sales toggle <firm> + real-time sale notifications (on FirmNotificationService)· NormalFeatureBusinessPARNormalJun 15, 2026UnassignedPAR-177Planned/firm sales <firm> [page] — paginated in-game sales list· NormalFeatureBusinessPARNormalJun 15, 2026UnassignedPAR-176PlannedSales-query read API over chestshop_sale (by firm / owner, paginated + filtered + aggregated)· HighFeatureTreasury APIPARHighJun 15, 2026UnassignedPAR-17PlannedAbility to see space available in chestshops in API/UI on top of stockFeatureTreasury APIPARJun 15, 2026rianPAR-19PlannedAbility to filter business names via ChatSentry or some other auto filter· LowFeatureBusinessPARLowJun 15, 2026rianPAR-21PlannedA command which shows top-level economy stats like the UI· LowFeatureTreasuryPARLowJun 15, 2026rianPAR-101PlannedExtend reconciliation sources: firm-role and realty-derived group membership· LowImprovementTreasury APIPARLowJun 15, 2026rianPAR-5PlannedIntegrate /find with treasuryFeature1ChestShopPARJun 15, 2026rianPAR-178Planned/firm sales summary <firm> [days] — aggregate sales report (new; no legacy equivalent)· NormalFeatureBusinessPARNormalJun 15, 2026UnassignedPAR-175Planned[Epic] In-game firm sales commands (/firm sales …) over Treasury chestshop_sale — replace PlayerBusinesses sales feature· HighFeatureBusinessPARHighJun 15, 2026UnassignedPAR-174Planned[/find plugin] /find resync admin command (chunk scan → MarketApi.upsertShop)· NormalFeatureChestShopPARNormalJun 15, 2026UnassignedPAR-173Planned[/find plugin] External integrations: WorldEdit/FAWE shop cleanup + WorldGuard region placeholder· LowFeatureChestShopPARLowJun 15, 2026UnassignedPAR-172Planned[/find plugin] Hologram previews above shop signs (per-chunk, per-shop + per-player toggle)· LowFeatureChestShopPARLowJun 15, 2026UnassignedPAR-171Plannedchestshop_shop data completeness for faithful /find rendering (vanilla item icon + world identity)· LowImprovementTreasuryPARLowJun 15, 2026UnassignedPAR-170Plannedchestshop_shop spatial query support: location index + region/chunk/distance read API· LowFeatureTreasuryPARLowJun 15, 2026UnassignedPAR-169Plannedchestshop_shop backfill + resync support (registry is lazy — untouched shops are absent)· HighFeatureTreasuryPARHighJun 15, 2026UnassignedPAR-168Plannedchestshop hologram data layer: per-shop hologram flag + per-player preview preference· LowFeatureTreasuryPARLowJun 15, 2026UnassignedPAR-167Plannedchestshop_shop: per-shop search visibility flag (owner can hide from /find)· NormalFeatureTreasuryPARNormalJun 15, 2026UnassignedPAR-166Planned[Epic] Spin out shop-search ("/find") into its own plugin; data layer stays in Treasury/Business· HighFeatureChestShopPARHighJun 15, 2026Unassigned
Done145
PAR-60DoneView Own Transactions on My Data PageFeatureEconomy ExplorerPARJun 14, 2026rianPAR-148DoneServer component render error on /money-flow and /economy/health endpointsBugEconomy ExplorerPARJun 14, 2026rianPAR-36DoneAbility to view other players network/me pages as an administrator teamFeatureEconomy ExplorerPARJun 14, 2026rianPAR-58DoneInvestigate taxation system bug in StateCraft· HighBugTreasuryPARHighJun 15, 2026rianPAR-216DoneRoles settings: non-owner roles render titleless / broken (crammed into ListRow)BugTesksPARJun 19, 2026UnassignedPAR-218DoneProject detail: group issues by status like the Issues listImprovementTesksPARJun 19, 2026UnassignedPAR-225DoneTriage bot: move to gpt-5-mini + reasoning-aware decode + sharper promptsImprovementTesksPARJun 19, 2026UnassignedPAR-226DoneTriage bot fabricates tasks from scrollback when @-mentioned with non-actionable messagesBugTesksPARJun 19, 2026UnassignedPAR-227DoneTriage bot: conversational ANSWER action — reply in natural language with cited issuesFeatureTesksPARJun 19, 2026UnassignedPAR-229DoneTriage bot: give the agent a structured list_tasks filter tool (priority/status/project)ImprovementTesksPARJun 19, 2026UnassignedPAR-230DoneTriage bot: complete the read-tool set for workspace/planning questions (status, counts, releases)ImprovementTesksPARJun 19, 2026UnassignedPAR-201DoneJQL-style text query language for issue search· LowFeatureTesksPARLowJun 19, 2026UnassignedPAR-231DoneSidebar collapse doesn't collapse — just hides labels (icon-only), stays full widthBugTesksPARJun 19, 2026UnassignedPAR-232Done'Linear' shows up as an assignee — deactivate the leftover Linear bot userBugTesksPARJun 19, 2026UnassignedPAR-233DoneNo way to delete a team — add team deletion (guarded against deleting issues)FeatureTesksPARJun 19, 2026UnassignedPAR-193Done[Epic] Monetisation — metering, seats, billing, PAYG AI token accounting· NormalFeatureTesksPARNormalJun 18, 2026UnassignedPAR-194Done[Epic] Agentic Discord bot + self-service onboarding· NormalFeatureTesksPARNormalJun 18, 2026UnassignedPAR-223DoneAdmin tool: player reportingFeatureEconomy ExplorerPARJun 17, 2026UnassignedPAR-224DoneAdmin tool: firm reportsFeatureEconomy ExplorerPARJun 17, 2026UnassignedPAR-222DoneAdmin tool: edit firm details (HQ region, Discord)FeatureEconomy ExplorerPARJun 17, 2026UnassignedPAR-221DoneAdmin tool: account management — rename, change owner, archive/unarchiveFeatureEconomy ExplorerPARJun 17, 2026UnassignedPAR-220DoneAdmin tool: whole-ledger power filteringFeatureEconomy ExplorerPARJun 17, 2026UnassignedPAR-219DoneAdmin tool: move money between any two accounts (with memo)FeatureEconomy ExplorerPARJun 17, 2026UnassignedPAR-217DoneAdmin write endpoints (SERVICE-scoped): arbitrary transfer, account rename/owner/archive, firm detailsFeatureTreasury APIPARJun 17, 2026UnassignedPAR-209DoneAdmin firm-management tool (disband / rename) in the economy explorerFeatureEconomy ExplorerPARJun 17, 2026UnassignedPAR-191Done[Epic] Search & saved views — operator filter builder, saved queries, JQL· NormalFeatureTesksPARNormalJun 17, 2026UnassignedPAR-192Done[Epic] Analytics & reporting — lead/cycle time, throughput, DORA, churn· NormalFeatureTesksPARNormalJun 17, 2026UnassignedPAR-210DoneAdmin-scoped firm disband/rename endpoints + service credential (treasury-rest-api)FeatureTreasury APIPARJun 17, 2026UnassignedPAR-213DoneSelf-service onboarding: Discord OAuth install + UI account sign-up wizard· NormalFeatureTesksPARNormalJun 17, 2026UnassignedPAR-212DoneIssue-delivery analytics: throughput, cycle/lead time per status, churn, status aging, burndown· NormalFeatureTesksPARNormalJun 17, 2026UnassignedPAR-211DoneSearch v2: comparator operators (date/number) + AND/OR combinator + shareable saved views· NormalFeatureTesksPARNormalJun 17, 2026UnassignedPAR-189Done[Epic] Configurability substrate — workspace settings, per-user prefs, custom fields· HighFeatureTesksPARHighJun 17, 2026UnassignedPAR-190Done[Epic] Planning layer — subtasks/epics, sprints, due dates, release tagging· NormalFeatureTesksPARNormalJun 17, 2026UnassignedPAR-199DoneSprints / cycles — time-boxed iterations· NormalFeatureTesksPARNormalJun 16, 2026UnassignedPAR-198DoneSubtasks / epics — parent-child issue hierarchy· NormalFeatureTesksPARNormalJun 16, 2026UnassignedPAR-182Done[Epic] Security & RBAC hardening — make Tesks safe for untrusted tenants· HighFeatureTesksPARHighJun 16, 2026UnassignedPAR-203DoneUsage & billing reporting UI (tokens, seats, per-team/workspace)· LowFeatureTesksPARLowJun 16, 2026UnassignedPAR-84DonePer-team Discord channel routing for activity postsFeatureTesksPARJun 16, 2026UnassignedPAR-200DoneManual issue → release tagging· LowFeatureTesksPARLowJun 16, 2026UnassignedPAR-195DoneRBAC UI polish: API-key mint role selector + friendlier 403 surfacing· LowFeatureTesksPARLowJun 16, 2026UnassignedPAR-187DoneUI RBAC alignment: delete→manage, owner/last-owner protection, roles admin screen· HighFeatureTesksPARHighJun 16, 2026UnassignedPAR-186DoneEnforce RBAC in the MCP tool layer· HighFeatureTesksPARHighJun 16, 2026UnassignedPAR-185DoneEnforce RBAC server-side at the REST API + service layer· HighFeatureTesksPARHighJun 16, 2026UnassignedPAR-184DoneConfigurable RBAC: per-workspace roles + permissions with admin/contributor/viewer defaults· HighFeatureTesksPARHighJun 16, 2026UnassignedPAR-188DoneRemove/guard destructive hard-delete (MCP tesks_delete_task)· HighBugTesksPARHighJun 16, 2026UnassignedPAR-183DoneCross-tenant IDOR: scope by-UUID queries to the active tenant· UrgentBugTesksPARUrgentJun 16, 2026UnassignedPAR-206DoneArgo CD can't sync tesks apps: invalid gitops repo credential (ParadauxIO/gitops)· HighBugTesksPARHighJun 16, 2026UnassignedPAR-205DoneUnlinked membership (null keycloak_sub) → UI grants manage perms the backend denies (UI key creation 403s)· HighBugTesksPARHighJun 16, 2026UnassignedPAR-204DoneMCP RBAC enforcement denied all writes: tenant/permission context lost across the streamable-transport thread boundary· HighBugTesksPARHighJun 16, 2026UnassignedPAR-30DoneAdd discord webhook supportFeatureTesksPARJun 15, 2026rianPAR-164DoneBalance-tax bracket keys are decimal in shipped config → silently mangled by Bukkit (rates parse to 0)· HighTreasuryPARHighJun 15, 2026UnassignedPAR-128DoneInvestigate linking issues in DC pludgy and pludgyBugTesksPARJun 15, 2026rianPAR-165DoneRemove the obsolete ChestShop item-name backfill tool· LowEconomy ExplorerPARLowJun 14, 2026UnassignedPAR-163DoneDocs accuracy pass: reference commands/permission nodes + key-feature guides + admin config guides· NormalEconomy ExplorerPARNormalJun 14, 2026UnassignedPAR-162DoneDocument the webhooks feature in /docs (player guide + admin page)· NormalEconomy ExplorerPARNormalJun 14, 2026UnassignedPAR-161DoneConsolidate admin tools into an "Admin" mode with its own sub-navbar· NormalEconomy ExplorerPARNormalJun 14, 2026UnassignedPAR-160DoneAdmin webhooks page: list/search/filter all webhooks + create a webhook for an arbitrary account· NormalEconomy ExplorerPARNormalJun 14, 2026UnassignedPAR-157DoneRoot-cause the remaining slow pages (indexes / static docs / query rewrites — not shared cache)· HighEconomy ExplorerPARHighJun 14, 2026UnassignedPAR-156DoneShared-Redis SWR cache for explorer aggregates + client refresh in sync with cache reset· HighEconomy ExplorerPARHighJun 14, 2026UnassignedPAR-155DoneWebhook dispatcher: send a rich Discord embed when the target is a Discord webhook· NormalTreasury APIPARNormalJun 14, 2026UnassignedPAR-153DoneExpose webhook configuration in economy-explorer (self-service /me/webhooks)· NormalEconomy ExplorerPARNormalJun 14, 2026UnassignedPAR-152DoneAutomated daily backup of the prod economy DB to R2 (CronJob)· HighImprovementTreasuryPARHighJun 14, 2026UnassignedPAR-151DoneTransaction event feed: cursor pull endpoint + webhooks (substrate for player banks)· HighTreasury APIPARHighJun 14, 2026UnassignedPAR-135Done/admin/api-keys: parallelize + cache the Prometheus usage queries· NormalEconomy ExplorerPARNormalJun 7, 2026UnassignedPAR-79DoneLog reload commands for business and treasuryFeatureTreasuryPARJun 7, 2026rianPAR-132DoneGitHub integration: release PRs link/transition every changelog ref (incl. already-shipped issues)BugTesksPARJun 7, 2026UnassignedPAR-133DonePerceived-latency pass: loading skeletons, nav prefetch, auth-path write, /chestshop cache· HighEconomy ExplorerPARHighJun 7, 2026UnassignedPAR-130DoneCache /market aggregates + drop needless countAccounts join· NormalEconomy ExplorerPARNormalJun 7, 2026UnassignedPAR-129DoneFix slow SSR queries on /me and /transactions (pool exhaustion)· HighEconomy ExplorerPARHighJun 7, 2026UnassignedPAR-9Done/pay does not autocomplete for players anymore· NormalBug2TreasuryPARNormalJun 7, 2026rianPAR-81DoneGitHub App integration: repo links, commit/PR deep links, status from mergesFeatureTesksPARJun 7, 2026UnassignedPAR-83DoneBot ignored the configured default team (filed new issues to a topic-inferred team)BugTesksPARJun 7, 2026UnassignedPAR-44DoneAudit Capabilities for Staff and DOC· HighImprovement1TreasuryPARHighJun 7, 2026rianPAR-82DoneRoll out the tesks GitHub App (create app, set secrets, install, configure)ImprovementTesksPARJun 7, 2026UnassignedPAR-105DoneIntegration tests: fix false-green security test + flake + weak assertion· NormalBugTreasuryPARNormalJun 7, 2026UnassignedPAR-109DoneBedrock: verify ChestShop config allows Floodgate names/UUIDs· NormalBugChestShopPARNormalJun 7, 2026UnassignedPAR-110DoneBedrock: realty shows UUID instead of name for Floodgate owners· LowBugRealtyPARLowJun 7, 2026UnassignedPAR-117Donetesks-ui: lib/workspace.ts runs raw DB queries outside the DAL (only non-lib/sql file touching the pool)· NormalImprovementTesksPARNormalJun 7, 2026UnassignedPAR-118DoneRemove all Linear references: drop linear_id columns + strip Linear branding/UI (tesks + tesks-ui)· NormalImprovementTesksPARNormalJun 7, 2026UnassignedPAR-119DoneComponentise the UI: SCSS Modules + global token layer, full de-duplication· NormalImprovementTesksPARNormalJun 7, 2026UnassignedPAR-120Donetesks-ui: Navbar/sidebar redesign + settings accordion + shared design-token retuneImprovementTesksPARJun 7, 2026UnassignedPAR-121Donetesks-ui: Home/Issues screen — list+board DnD, persisted ordering, configurable status order, header densityImprovementTesksPARJun 7, 2026UnassignedPAR-122Donetesks-ui: Projects screen + new-project/releases/teams forms — on-demand modal forms, restyleImprovementTesksPARJun 7, 2026UnassignedPAR-123Donetesks-ui: Integrations screen — split into API/MCP vs Integrations under settings accordion, fix card width/alignmentImprovementTesksPARJun 7, 2026UnassignedPAR-124Donetesks-ui: Settings screen — workspace-level statuses, drag-to-reorder status editor, on-demand formsImprovementTesksPARJun 7, 2026UnassignedPAR-125DoneLet players self-sync their explorer roles in-game (/treasuryapi ui sync)· NormalFeatureEconomy ExplorerPARNormalJun 7, 2026UnassignedPAR-106DoneGroup permissions UI: per-capability checkboxes with explanations· NormalFeatureEconomy ExplorerPARNormalJun 7, 2026UnassignedPAR-104Doneexplorer_group_member PK omits source — manual+luckperms can't coexist· LowBugEconomy ExplorerPARLowJun 7, 2026UnassignedPAR-103DoneHarden LuckPerms reconciliation cron: guard empty-result mass-revocation· HighBugEconomy ExplorerPARHighJun 7, 2026UnassignedPAR-85DoneInvestigate username issueBugEconomy ExplorerPARJun 7, 2026rianPAR-98DoneGroup + capability RBAC and admin tool (explorer)· NormalImprovementEconomy ExplorerPARNormalJun 7, 2026rianPAR-100DoneWire /admin/groups into nav + end-to-end RBAC verification· NormalImprovementEconomy ExplorerPARNormalJun 7, 2026rianPAR-126Done/treasury reload should re-read config.yml + messages.properties at runtimeTreasuryPARJun 7, 2026UnassignedPAR-127Done/business reload should actually re-read config values (not just raw config)BusinessPARJun 7, 2026UnassignedPAR-116DonePublic ChestShop market REST endpoints (shops/items/stats)· HighTreasury APIPARHighJun 7, 2026UnassignedPAR-102DoneIdempotent transfer retry races on the dedup check-then-insert (500 instead of replay)· LowBugTreasury APIPARLowJun 7, 2026UnassignedPAR-99DoneLuckPerms → explorer group reconciliation cron· NormalImprovementTreasury APIPARNormalJun 7, 2026rianPAR-39DoneEndpoint to get own identity/information akin to /firms/me· NormalFeatureTreasury APIPARNormalJun 7, 2026rianPAR-29Doneplayers can't remove chestshops belonging to a disbanded firm· HighBugChestShopPARHighJun 7, 2026rianPAR-107DoneBedrock: widen firm_players name cache to fit Floodgate names· HighBugBusinessPARHighJun 7, 2026UnassignedPAR-86DoneAdd confirmation before deleting a businessFeatureBusinessPARJun 7, 2026rianPAR-93DoneDisbanding a Firm Confirmation Action· HighImprovementBusinessPARHighJun 7, 2026rianPAR-25DoneCooldown between creating businesses· LowImprovementBusinessPARLowJun 7, 2026rianPAR-22DoneExpose a firm's total balance in the business plugin APIImprovementBusinessPARJun 7, 2026rianPAR-56DoneTransactions appear in chat· NormalFeatureBusinessPARNormalJun 7, 2026rianPAR-94DoneIn-game firm notification system· NormalFeatureBusinessPARNormalJun 7, 2026rianPAR-87DoneInvestigate API abuse by a user· HighBugBusinessPARHighJun 7, 2026rianPAR-11DoneA way for staff/DOC to force disband businesses/change other details in game· NormalFeatureBusinessPARNormalJun 7, 2026rianPAR-10DoneAbility to add a memo for /firm deposit· NormalFeatureBusinessPARNormalJun 7, 2026rianPAR-13DoneAutocomplete firms in commands (either member or online depending on command)· NormalFeature1BusinessPARNormalJun 7, 2026rianPAR-53DonePrevent '&' from being in firm names in the business project· HighImprovementBusinessPARHighJun 7, 2026rianPAR-62DoneBug: Default account not set correctly with /paya business NHSE 1· HighBug1BusinessPARHighJun 7, 2026rianPAR-45DoneInvestigate Withdrawal Issues for Firm Proprietors· HighBugBusinessPARHighJun 7, 2026rianPAR-24DonePlayers are able to disband firms multiple times spamming chat· HighBugBusinessPARHighJun 7, 2026rianPAR-108DoneBedrock: @Arg OfflinePlayer resolver does a Mojang name lookup → ghost UUIDs· HighBugHiberniaFrameworkPARHighJun 6, 2026UnassignedPAR-31DoneBetter discord botFeatureTesksPARJun 6, 2026rianPAR-78DoneInvestigate why triage isn't a valid status in the Discord botBugTesksPARJun 4, 2026rianPAR-89DoneGitHub integration demo — commit + PR link, status from mergeTesksPARJun 4, 2026UnassignedPAR-41DoneSetup Code Functionality· LowImprovementTesksPARLowJun 4, 2026rianPAR-23DoneResolve government accounts before personal accounts for unrenting in Realty· UrgentBugRealtyPARUrgentJun 4, 2026rianPAR-33DoneAbility to exclude plots from taxation in realty· NormalImprovementRealtyPARNormalJun 4, 2026rianPAR-46DoneAdd tax exemption attribute for firms· NormalImprovementBusinessPARNormalJun 4, 2026rianPAR-76DoneAccount/workspace onboarding flowPARJun 2, 2026UnassignedPAR-73DoneIn-app MCP API key generation + install docsPARJun 2, 2026UnassignedPAR-74DonePer-guild Discord configuration (channels + roles)PARJun 2, 2026UnassignedPAR-72DoneNative Discord posting (replace dead Linear webhook outflow)PARJun 2, 2026UnassignedPAR-70DoneIssue activity log / history· NormalPARNormalJun 2, 2026rianPAR-66DoneBoard / kanban view (columns by status)· HighPARHighJun 2, 2026rianPAR-68DoneArchive / delete issues from the UI· NormalPARNormalJun 2, 2026rianPAR-65DoneConverge assignee/member identity (app_user per tenant_member)· HighPARHighJun 2, 2026rianPAR-64DonePer-team issue number sequence (replace max(number)+1)· HighPARHighJun 2, 2026rianPAR-63DoneBuild PostgresTaskSystem (eject-from-Linear blocker)· HighPARHighJun 2, 2026rianPAR-69DoneLabel management (CRUD), incl. native teams· NormalPARNormalJun 2, 2026rianPAR-71DoneEject from Linear: cutover· NormalPARNormalJun 2, 2026rianPAR-67DoneRender markdown in descriptions and comments· NormalPARNormalJun 2, 2026rianPAR-49DonePraise Rían for his great workPARJun 1, 2026UnassignedPAR-43DoneInvestigate user's API abuse· HighBugTreasury APIPARHighJun 1, 2026rianPAR-38DoneInfra setupTesksPARMay 31, 2026UnassignedPAR-37DoneProject Foundation setupTesksPARMay 31, 2026UnassignedPAR-6DoneAdd export json/csv to sales logs on economy explorerImprovementEconomy ExplorerPARMay 31, 2026rianPAR-26DoneActivity chart in Economy Explorer tooltip are cut off when mousing over near the topEconomy ExplorerPARMay 31, 2026rianPAR-27DoneMy market activity screen isn't showing chestshop sales for individual usersBugEconomy ExplorerPARMay 31, 2026rianPAR-28DoneSearch page doesn't have the correct stylingBugEconomy ExplorerPARMay 31, 2026rianPAR-32DoneExclude balance of 0 or lower from the balance distribution on DemocracycraftImprovementEconomy ExplorerPARMay 31, 2026rianPAR-34DoneEnsure export buttons are only available to logged in playersEconomy ExplorerPARMay 31, 2026rian
Canceled8
PAR-147CanceledDC Economy Profiles Linking Issue· HighBugBusinessPARHighJun 20, 2026rianPAR-131CanceledInvestigate ticket regarding Walgreens transactions· HighBugTesksPARHighJun 15, 2026rianPAR-134CanceledInvestigate: kill the ~50ms DB round-trip floor (in-cluster read mirror / DB locality)· NormalEconomy ExplorerPARNormalJun 18, 2026rianPAR-146CanceledInvestigate + surface the untagged /pay whale economy ($17M, highly concentrated, no audit trail)· NormalEconomy ExplorerPARNormalJun 18, 2026rianPAR-202CanceledStripe billing — plans, checkout, webhooks, PAYG AI· NormalFeatureTesksPARNormalJun 16, 2026UnassignedPAR-52CanceledGrant read access to treasury for DrZoddiakImprovementTreasury APIPARJun 15, 2026rianPAR-75CanceledLog websocket for incoming transactionsFeatureBusinessPARJun 14, 2026rianPAR-42CanceledCreate an issue to address Teek· NormalPARNormalJun 4, 2026rian