Projects
Business
backlogbusiness-rian plugin — firms/companies and their accounts.
Context
Used by the tesks bot and the MCP tools to understand this project.
52 Issues
Pending Release20
PAR-149Pending ReleaseBug: Cannot pay employees from gov accountBugPARJun 20, 2026rianPAR-95Pending ReleaseNotify firm when an employee joins· NormalFeaturePARNormalJun 20, 2026rianPAR-96Pending ReleaseNotify firm when an employee leaves (fired / resigned)· NormalFeaturePARNormalJun 20, 2026rianPAR-97Pending ReleaseNotify firm on promotion / demotion· LowFeaturePARLowJun 20, 2026rianPAR-111Pending ReleaseFix error message for duplicate firm inviteBugPARJun 20, 2026rianPAR-324Pending ReleaseAdmin proprietor-override diverges firm money from ownership on DB failurePARJul 20, 2026UnassignedPAR-320Pending ReleaseFix stale FirmPlayerTest: malformed UUID returns null, not throwsPARJul 4, 2026UnassignedPAR-315Pending ReleaseadminSetProprietor strands the firm's treasury account (PAR-141 sibling: admin-override path + atomicity)· HighBugPARHighJul 3, 2026UnassignedPAR-296Pending ReleaseExtract the pure prefix-matcher off @Singleton FirmSuggestionCache into utils/Suggestions· LowImprovementPARLowJul 2, 2026UnassignedPAR-295Pending ReleaseRoleUtils is firm domain policy, not a util — move to model/FirmRoleDefaults· LowImprovementPARLowJul 2, 2026UnassignedPAR-294Pending ReleaseMove @Singleton command-parameter resolvers out of utils/ into commands/resolvers/· LowImprovementPARLowJul 2, 2026UnassignedPAR-287Pending ReleaseAdd /firm baltop — leaderboard of firms by collective account balancePARJun 27, 2026UnassignedPAR-20Pending ReleaseEmployee-only firm chat channel (CarbonChat integration, akin to /f chat)FeaturePARJun 27, 2026rianPAR-276Pending Release[business] Plugin fails to enable: Carbon soft-dep not actually soft + HelpCommands circular DIPARJun 26, 2026UnassignedPAR-262Pending ReleaseAdopt HiberniaModule bootstrap + 1.2.0 quick wins (business)PARJun 25, 2026UnassignedPAR-242Pending ReleaseBusiness IT harness: build schema from economy-flyway migrations, not a bundled schema.sql (CI red)BugPARJun 21, 2026UnassignedPAR-138Pending ReleaseB2B Transfers Enhancement· HighFeaturePARHighJun 21, 2026rianPAR-35Pending ReleaseRemove firm_players defer to treasuryImprovementPARJun 20, 2026rianPAR-112Pending ReleaseFirmBalanceTaxListener bypasses the service layer (injects FirmAccountsMapper + holds tax-allocation logic)· LowImprovementPARLowJun 20, 2026UnassignedPAR-141Pending ReleaseReconcile Treasury access on proprietorship transfer & role-permission changes· HighPARHighJun 11, 2026Unassigned
Backlog4
PAR-318BacklogRun prod SQL backfill for stranded firm accounts (proprietor ≠ account owner)· HighBugPARHighJul 4, 2026rianPAR-207BacklogChange the colour of the shop id in accounts listPARJun 16, 2026UnassignedPAR-57BacklogPAPI Support — Expose Placeholders for Firm Balance· NormalFeaturePARNormalJun 5, 2026rianPAR-8BacklogBusiness GUIs (/firm menu)FeaturePARJun 4, 2026rian
Planned8
PAR-47PlannedAdd 'deposit' as an alias for 'pay' in /firm commandFeaturePARJun 14, 2026rianPAR-77PlannedRemove manual account syncImprovementPARJun 15, 2026rianPAR-180Planned/firm sales export <firm> <days> — explorer deep link / signed CSV (not Hastebin)· LowFeaturePARLowJun 15, 2026UnassignedPAR-179Planned/firm sales toggle <firm> + real-time sale notifications (on FirmNotificationService)· NormalFeaturePARNormalJun 15, 2026UnassignedPAR-177Planned/firm sales <firm> [page] — paginated in-game sales list· NormalFeaturePARNormalJun 15, 2026UnassignedPAR-19PlannedAbility to filter business names via ChatSentry or some other auto filter· LowFeaturePARLowJun 15, 2026rianPAR-178Planned/firm sales summary <firm> [days] — aggregate sales report (new; no legacy equivalent)· NormalFeaturePARNormalJun 15, 2026UnassignedPAR-175Planned[Epic] In-game firm sales commands (/firm sales …) over Treasury chestshop_sale — replace PlayerBusinesses sales feature· HighFeaturePARHighJun 15, 2026Unassigned
Done17
PAR-127Done/business reload should actually re-read config values (not just raw config)PARJun 7, 2026UnassignedPAR-107DoneBedrock: widen firm_players name cache to fit Floodgate names· HighBugPARHighJun 7, 2026UnassignedPAR-86DoneAdd confirmation before deleting a businessFeaturePARJun 7, 2026rianPAR-93DoneDisbanding a Firm Confirmation Action· HighImprovementPARHighJun 7, 2026rianPAR-25DoneCooldown between creating businesses· LowImprovementPARLowJun 7, 2026rianPAR-22DoneExpose a firm's total balance in the business plugin APIImprovementPARJun 7, 2026rianPAR-56DoneTransactions appear in chat· NormalFeaturePARNormalJun 7, 2026rianPAR-94DoneIn-game firm notification system· NormalFeaturePARNormalJun 7, 2026rianPAR-87DoneInvestigate API abuse by a user· HighBugPARHighJun 7, 2026rianPAR-11DoneA way for staff/DOC to force disband businesses/change other details in game· NormalFeaturePARNormalJun 7, 2026rianPAR-10DoneAbility to add a memo for /firm deposit· NormalFeaturePARNormalJun 7, 2026rianPAR-13DoneAutocomplete firms in commands (either member or online depending on command)· NormalFeature1PARNormalJun 7, 2026rianPAR-53DonePrevent '&' from being in firm names in the business project· HighImprovementPARHighJun 7, 2026rianPAR-62DoneBug: Default account not set correctly with /paya business NHSE 1· HighBug1PARHighJun 7, 2026rianPAR-45DoneInvestigate Withdrawal Issues for Firm Proprietors· HighBugPARHighJun 7, 2026rianPAR-24DonePlayers are able to disband firms multiple times spamming chat· HighBugPARHighJun 7, 2026rianPAR-46DoneAdd tax exemption attribute for firms· NormalImprovementPARNormalJun 4, 2026rian