Add Biologix decision board and supplier reference - #160
Open
alexmwein wants to merge 45 commits into
Open
Conversation
A working operator tool for the Biologix affiliate desk, added as view 08 of the decision board at biologix-strategy-board/control-tower/. Six tabs over four entities (affiliates, sales, outbound, payouts): dashboard, affiliates panel, pipeline board, onboarding gates, outbound list, money ledgers. Sortable on derived money columns, searchable, filterable, with a record drawer that creates and edits every entity. CSV import and export both ways. Persists to localStorage. Rules the tool enforces: - Commission with no rate set renders "no rate set", never $0. No rate has been agreed with Biologix, and zero would read as "owed nothing" when the truth is "unknown". - Every record needs one owner and one next action. Anything missing either, or marked live with incomplete gates or no code and link, surfaces in the dashboard defect list. - Nine activation gates block launch in order. - Multi-level override commission is modelled through an upline reference. - Payouts reduce what is owed only once Sent or Cleared. crm-data.js holds schema, storage, CSV and all derived money with no UI. crm-data.test.mjs covers it: money math, override, payout gating, gate progress, defect and overdue detection, derived-column sorting, CSV round trip, cascade delete. All pass. Control Tower added to the nav and footer of the six board pages. Co-Authored-By: Claude <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Supplier page verification
vinext build (Vite 8.1.5)
�[2K
transforming...✓ 176 modules transformed.
rendering chunks...
computing gzip size...
✓ built in 222ms
�[2K
transforming...✓ 92 modules transformed.
rendering chunks...
computing gzip size...
✓ built in 220ms
�[0m
Route (pages)
─ ƒ /
ƒ Dynamic
Build complete. Run
vinext startto start the production server.Notes
The supplier reference is an internal OSINT document. It distinguishes regulator records, company claims, forum evidence, and unresolved factory attribution. It is not a purchasing, safety, legal, or medical endorsement.