Portfolio membership rollup
One card per ACTIVE-membership board: next meeting, latest closed decision with vote/recusal, open actions, overdue monitors, COI/onboarding owed when role can chase — plus a labeled five-board demo strip.
Routes: /app/portfolio
Caveat: Only boards you sit on. Demo strip does not claim ownership. No computed scores.
Demo: a sample board (see /sample-decision)
Cross-board decision digest
30/90-day or since-last-meeting digest across your boards: ranked attention, decisions with votes/recusals/evidence, monitors, next meetings; Copy + Download .md.
Routes: /app/portfolio#portfolio-digest
Caveat: Membership-scoped only. Not legal advice.
Demo: a sample board (see /sample-decision)
Cross-board outcome monitors rollup
Overdue first, then due within 30 days, grouped by board — counts and one-click links; Copy monitors for your agent.
Routes: /app/portfolio#portfolio-monitors
Caveat: Counts only. Never a score, grade, or target-met. Prepared Board does not compute cross-board outcome scores.
Demo: a sample board (see /sample-decision)
Recorded outcome reviews rollup
Chair/Secretary/Admin/Owner record Met / Partially met / Not met / Too early / No longer relevant once a monitor is due; portfolio shows counts per board.
Routes: /app/portfolio#portfolio-outcome-reviews, /app/decisions/outcomes
Caveat: Chair-recorded human judgments — not a computed cross-board score.
Demo: a sample board (see /sample-decision) (rollup); a sample board (see /sample-decision) (record)
Cross-board unreviewed past-due outcome monitors
Per ACTIVE-membership board: count of monitors that came due with no chair-recorded OutcomeReview (same chase rules as Board Go); current-board deep link to board-proof chase; Copy for your agent.
Routes: /app/portfolio#portfolio-unreviewed-reviews
Caveat: Counts only — chair-recorded review, not a computed score. Never invents scores/grades/target-met.
Demo: a sample board (see /sample-decision) (Acme Supplier LOI signed ≥1)
Cross-board open actions rollup
Overdue → due soon → later → undated open actions across your boards, with owner acknowledgment state; Copy actions for your agent.
Routes: /app/portfolio#portfolio-actions
Caveat: Counts only. No scores. Acknowledgment is in-app, not eSign.
Demo: a sample board (see /sample-decision)
Cross-board COI / onboarding owing
Per-board names still owing COI or onboarding when your role can chase; otherwise 'Not visible to your role'.
Routes: /app/portfolio#portfolio-coi
Caveat: Never invents names for roles that cannot chase.
Demo: a sample board (see /sample-decision) (role-hidden on advisor seats)
Cross-board written-consent chase
Circulating consents past chase target first; outstanding signers when role can chase; per-board chase with copyable reminder (no email).
Routes: /app/portfolio#portfolio-consents, /app/written-consents
Caveat: In-app signature records — not DocuSign/Adobe Sign. Chase target is a product aid, not a legal deadline.
Demo: a sample board (see /sample-decision); a sample board (see /sample-decision) (rollup)
Investor morning brief
Next-7-days Needs attention across ACTIVE-membership boards: late packs, unread directors, consents, actions, monitors, COI/questionnaires, minutes — Copy + Download .md.
Routes: /app/portfolio/brief, /app/portfolio#morning-brief
Caveat: Counts only; no scores. Route live; pricing-catalog bullet may still be catching up.
Demo: a sample board (see /sample-decision)
Board decision quality proof
One page: closed decisions with votes/recusals/evidence, COI owing, monitors, last sealed pack, export + Copy for your agent.
Routes: /app/board-proof
Caveat: Not legal advice. Not an audit opinion.
Demo: a sample board (see /sample-decision); a sample board (see /sample-decision)
Fundraising diligence snapshot
24-month closed decisions, open items, COI, observers, pack on-time, reserved matters when configured; Copy + Download .md; links to export and sponsor share.
Routes: /app/diligence
Caveat: Not a securities disclosure. Not legal advice.
Demo: a sample board (see /sample-decision)
Investor observer seats
OBSERVER reads book/packs/decisions/outcomes; cannot vote, certify, or sign; never counts toward quorum; privileged/exec/recused withheld; chair Preview as observer.
Routes: /guides/board-observer-rights-and-roles, /facts
Caveat: Server-enforced withholding — not only UI hide.
Demo: a sample board (see /sample-decision)
Reserved matters / protective provisions
Settings list of protective provisions; decision tags; soft Board Go cue when preferred consent missing; section on board-proof.
Routes: /app/settings#reserved-matters, /app/board-proof
Caveat: Template — not legal advice. Soft cue only; does not block the vote; never claims IRA violation.
Demo: a sample board (see /sample-decision)
LPAC / venture-backed board presets
VC_PORTCO and LPAC presets with decision templates and Board Go cues (option grants → consent; conflict consent needs recusal + evidence).
Routes: /guides/venture-backed-board-governance, /guides/lpac-governance
Caveat: Defaults only — check against charter / fund agreement. Not legal advice.
Demo: a sample board (see /sample-decision); a sample board (see /sample-decision)
Cross-board questionnaires owing rollup
Per ACTIVE-membership board: director questionnaire owing names when role can chase; otherwise Not visible to your role; Copy for your agent.
Routes: /app/portfolio#portfolio-questionnaires
Caveat: Never invents names for non-chase roles. In-app attestation — not insurance / not legal independence.
Demo: a sample board (see /sample-decision) (Sasha + Theo); a sample board (see /sample-decision) (Not visible on Acme/RV)
Cross-board skills / composition gaps rollup
Per ACTIVE-membership board: zero-coverage skill gap names when role can chase; otherwise Not visible to your role; Copy for your agent.
Routes: /app/portfolio#portfolio-skills-gaps
Caveat: Counts / names only — independence remains board-declared.
Demo: a sample board (see /sample-decision) (Cyber gap); a sample board (see /sample-decision) (Not visible on Acme/RV)
Material closed decisions missing closure evidence
Board Go + board-proof chase for CLOSED decisions in trailing 12 months matching a documented product material heuristic (material tag, reserved-matter tag, related-party, financing/M&A-like title) with no closure-evidence receipt; portfolio digest ranks the gap.
Routes: /app/board-proof#material-closure-evidence-chase, /app/board-proof
Caveat: Never a legal materiality determination. Not a computed score.
Demo: a sample board (see /sample-decision) (FY26 Audit Plan tagged material)
Cross-board D&O binder rollup
Per ACTIVE-membership board: carrier/expiry/status when role can view D&O; otherwise Not visible to your role; reminder when renewing soon; Copy for your agent.
Routes: /app/portfolio#portfolio-do-insurance
Caveat: Board-declared only — not a broker, not coverage advice.
Demo: a sample board (see /sample-decision); a sample board (see /sample-decision) (Not visible)
Cross-board board risk registers
Per ACTIVE-membership board: Open/Monitoring/Closed counts, risks past board-declared next review, and chair-set High-severity active risks when role can open the register; otherwise Not visible to your role; Copy for your agent.
Routes: /app/portfolio#portfolio-risk-register
Caveat: Board-declared only — not ERM; no likelihood, impact, residual, or cross-board risk score; never invents risks for roles that cannot see.
Demo: a sample board (see /sample-decision) (customer concentration High, Open, past review)
Cross-board cyber incident board notices
Per ACTIVE-membership board: open/closed counts, open notices past board-declared follow-up, and open board-declared High or Critical notices when role can open the cyber incident board-notice log; otherwise Not visible to your role; Copy for your agent.
Routes: /app/portfolio#portfolio-cyber-incidents
Caveat: Board-declared notices only — not detection, not MDR, not breach-notification advice; Prepared does not contact regulators; no cyber score or board ranking; never invents incidents for roles that cannot see.
Demo: a sample board (see /sample-decision) (SaaS credential exposure open, High, past follow-up)
Cross-board material contracts expiry
Per ACTIVE-membership board: Open/Board-reviewed/Closed counts and Open entries with board-declared expiry within 60 days or past (counterparty, title, expiry; max 5) when role can open the material contracts log; otherwise Not visible to your role; Copy for your agent.
Routes: /app/portfolio#portfolio-material-contracts
Caveat: Board-declared list only — not a CLM, not eSign, not legal advice; no legal materiality determination, no auto-renewals, no cross-board score or ranking; never invents contracts for roles that cannot see.
Demo: a sample board (see /sample-decision) (Cascade Foundry capacity reservation Open, expires Nov 18 2026, reminder)
Cross-board annual board self-evaluation status
Per ACTIVE-membership board: board-declared year, process status (Not started / In progress / Completed), due date, and a reminder when not Completed and overdue or due within 14 days, when role can open the self-evaluation tracker; otherwise Not visible to your role; Copy for your agent.
Routes: /app/portfolio#portfolio-board-self-evaluation
Caveat: Process record only — not a graded score, not a peer 360, not an external evaluation; no cross-board completion rate, grade, or ranking; never shows evaluation answers; never invents a process for roles that cannot see.
Demo: a sample board (see /sample-decision) (2026 self-evaluation In progress, due Oct 15 2026, reminder)
Cross-board governance calendar due in 30 days
Per ACTIVE-membership board: governance calendar items dated within 30 days plus open chase targets past their date (max 5 listed, +N more counted), each labeled Recorded or Board-declared settings, when role can open that board's governance calendar; otherwise Not visible to your role; Copy for your agent.
Routes: /app/portfolio#portfolio-governance-calendar
Caveat: Board-declared settings and recorded dates only — not legal or statutory deadline advice, not a Secretary of State or IRS filing, no e-file; no cross-board score, compliance rate, or ranking; never invents obligations for roles that cannot see.
Demo: a sample board (see /sample-decision) (5 due within 30 days + 2 open chase targets past date); a sample board (see /sample-decision) (Q4 Board meeting + Harbor Logistics monitor); a sample board (see /sample-decision) Not visible
Cross-board director attendance record
Per ACTIVE-membership board: trailing-12-month meetings with attendance taken, voting seats, seat-meetings not marked, and directors that board's own record lists below the 75%-of-recorded descriptive cue (attended / recorded counts, max 5, +N more), when role can open that board's director attendance record; otherwise Not visible to your role; Copy for your agent.
Routes: /app/portfolio#portfolio-attendance-record
Caveat: Recorded attendance only — not a quorum, statute, or bylaw determination, not a proxy disclosure, not legal advice; Not marked never counted as absent; no cross-board attendance rate, score, grade, or ranking; never invents a record for roles that cannot see (Observers).
Demo: a sample board (see /sample-decision) (2 meetings with attendance, Sasha Okonkwo 0 of 1 + Owen Calder 1 of 2 below cue); a sample board (see /sample-decision) (Acme + River Valley); a sample board (see /sample-decision) Not visible
Cross-board annual meeting / officer election checklist
Per ACTIVE-membership board: officer seats filled / vacant, seats whose recorded term end is within 12 months or has passed (max 5, +N more), slate / nomination or election decision this year, election closed with a recorded outcome, annual-meeting pattern, and annual report board copy present, when role can open that board's officer election checklist; otherwise Not visible to your role; Copy for your agent.
Routes: /app/portfolio#portfolio-officer-elections
Caveat: Checklist record only — not a ballot engine, not legal advice, not a Secretary of State filing or proof that any filing was accepted (annual report is a board copy only); no cross-board score, completion rate, grade, or ranking; never invents seats, slates, or elections for roles that cannot see.
Demo: a sample board (see /sample-decision) (3 of 3 filled, Treasurer term end Nov 22, 2026 within 12 months, annual-meeting pattern, Maine annual report board copy); a sample board (see /sample-decision) (2 of 2 filled); a sample board (see /sample-decision) Not visible
Cross-board indemnification / advancement register
Per ACTIVE-membership board: this year's and last year's decisions / consents tagged indemnification or advancement (or matching the register's title rules), counts closed without closure evidence, not closed, and with linked documents, up to 5 listed with date, requesting party when recorded, vote outcome, and evidence yes/no (+N more), when role can open that board's register; otherwise Not visible to your role; Copy for your agent.
Routes: /app/portfolio#portfolio-indemnification
Caveat: Recorded decisions only — not legal advice, not a coverage determination, not an insurance opinion, not a determination that indemnification or advancement was required, permitted, or owed; no cross-board score, exposure amount, grade, or ranking; never invents decisions or requesting parties for roles that cannot see.
Demo: a sample board (see /sample-decision) (Sep 5, 2026 advancement of legal fees for Sasha Okonkwo — adopted, closed without closure evidence); a sample board (see /sample-decision) (none recorded); a sample board (see /sample-decision) / a sample board (see /sample-decision) Not visible
Cross-board stakeholder / speak-up inbox timeliness
Per ACTIVE-membership board: counts only from that board's own in-app stakeholder inbox — inbox enabled yes/no, open cases, acknowledgment overdue, feedback overdue, and cases per lane (suggestions / complaints / ethics), with a soft needs-a-look cue when any acknowledgment or feedback is overdue, when role passes the board-proof strip gate (Chair/Admin/Owner); otherwise Not visible to your role; deep-links /app/inbox on the current board; Copy for your agent.
Routes: /app/portfolio#portfolio-stakeholder-inbox
Caveat: Board-declared in-app intake records only, counts only — not a whistleblower hotline provider determination, not legal advice, not a finding about any report or its handling; never shows case content, case keys, reporter identity, recipients, or speak-page links; no cross-board score, grade, or ranking; Prepared sends nothing.
Demo: a sample board (see /sample-decision) (Northlight inbox enabled, (demo) cases counted per lane); a sample board (see /sample-decision) (inbox not enabled); a sample board (see /sample-decision) Not visible
Cross-board director terms
Per ACTIVE-membership board: counts only over ACTIVE voting seats from term dates recorded on that board's People roster (same term-clarity helpers) — terms ended with the seat still active, ending within 90 days, no term end recorded, current, seats marked independent, earliest recorded term end within 90 days, soft needs-a-look cue — when role can run that board's term-ending chase (Chair/Secretary/Admin/Owner); otherwise Not visible to your role; deep-links /app/people on the current board; Copy for your agent.
Routes: /app/portfolio#portfolio-director-terms
Caveat: Recorded term dates only, counts only — not a bylaw, charter, or statute determination, not a finding that any seat is vacant or that a director must stand down, not legal advice; independence as the board marked it, not an independence determination; never director names or emails; no cross-board score, grade, or ranking; Prepared sends nothing.
Demo: a sample board (see /sample-decision) and a sample board (see /sample-decision) (each board's recorded voting-seat terms); a sample board (see /sample-decision) Not visible
Cross-board key committee composition
Per ACTIVE-membership board: counts only for Audit / Compensation / Nominating committees (board-declared type, else inferred from the name — same resolveCommitteeType as charter records) — key committees by type, with no seated members, with no designated chair (same empty / missing-chair signals as the membership gaps chase), seats, seats held by directors the board marked independent, key committees with every seat marked independent, other committees; soft needs-a-look cue for an empty or chairless key committee; when role can open that board's committee records (Chair/Secretary/Admin/Owner); otherwise Not visible to your role; deep-links /app/committees on the current board; Copy for your agent.
Routes: /app/portfolio#portfolio-key-committees
Caveat: Counts only — independence as each board marked it on its People roster, not an NYSE, Nasdaq, or SEC independence determination, not an exchange listing opinion, not a finding that any committee is improperly composed, not legal advice; never committee names, member names, or emails; no cross-board score, grade, or ranking; Prepared sends nothing.
Demo: a sample board (see /sample-decision) and a sample board (see /sample-decision) (each board's recorded committees); a sample board (see /sample-decision) Not visible
Cross-board executive session cadence
Per ACTIVE-membership board: counts only over that board's own board meetings as recorded in Prepared (committee meetings excluded) — board meetings held (status ADJOURNED) in the trailing 12 months, how many recorded an executive session (Meeting.isExecutiveSession or an EXEC agenda item — same signal as minutes' isExecutiveSession), date of the most recent held meeting with one, upcoming SCHEDULED/PUBLISHED board meetings in the next 90 days and how many have an executive session planned; soft needs-a-look cue when the board held meetings in the window but none of its last 2 held board meetings recorded one; when role can toggle that board's executive session (Chair/Secretary/Admin/Owner — TOGGLE_EXECUTIVE_SESSION_ROLES); otherwise Not visible to your role; deep-links /app/meetings on the current board; Copy for your agent.
Routes: /app/portfolio#portfolio-executive-sessions
Caveat: Counts only, as recorded in Prepared — not an NYSE, Nasdaq, or other exchange listing compliance determination, not a finding that any board failed to meet in executive session, not legal advice; cancelled meetings never count; never meeting titles, agenda text, or names; no cross-board score, rate, grade, or ranking; Prepared sends nothing.
Demo: a sample board (see /sample-decision) and a sample board (see /sample-decision) (each board's recorded board meetings); a sample board (see /sample-decision) Not visible
Cross-board document retention schedule status
Per ACTIVE-membership board: retention schedule enabled?, board-review status (Not started / In review / Adopted), category count, last in-app board review date, up to 5 board-declared categories (title + years or permanent; +N more), reminder when not Adopted or last review > 365 days, when role can open that board's retention schedule; otherwise Not visible to your role; Copy for your agent.
Routes: /app/portfolio#portfolio-document-retention
Caveat: Board-declared schedule and in-app review status only — template aid, not legal counsel, not a compliance determination; Prepared does not auto-delete or auto-purge documents; no cross-board score, adoption rate, grade, or ranking; never invents a schedule for roles that cannot see.
Demo: a sample board (see /sample-decision) (In review, 5 template categories, reminder); a sample board (see /sample-decision) (not enabled); a sample board (see /sample-decision) / a sample board (see /sample-decision) Not visible
Cross-board risk radar (counts only)
Per ACTIVE-membership board, boards listed alphabetically: counts from that board's own risk radar exactly as the viewer would see it there (every source keeps its own module gate) — items on the radar, new since the last adjourned meeting, without a board choice yet, reviewed before the next meeting, the board's choice breakdown (risk register / next meeting / watch / not relevant), and how many items of each type in the radar's fixed reading order; link to the radar on the current board; Observers/Guests see Not visible to your role; Copy for your agent.
Routes: /app/portfolio#portfolio-risk-radar
Caveat: Counts only — item titles and contents stay on each board's radar. Inside signals only (outside sources planned, not live). No risk score, likelihood, impact, grade, weight, or ranking for any board or across boards; boards are never sorted by how much is on their radar. Not ERM software, not legal or insurance advice.
Demo: a sample board (see /sample-decision) (Northlight radar items incl. overdue runway action, key-person risk, Harbor monitor partly met) · a sample board (see /sample-decision) (Not visible)
Cross-board CEO / leadership evaluation status
Per ACTIVE-membership board where the viewer runs the CEO evaluation (Chair/Secretary/Admin/Owner — same gate as running the cycle): active cycle year, status, board-declared subject and due date, director inputs submitted of invited, feedback-checklist steps done, board decision linked yes/no, reminder when incomplete and overdue or due within 14 days; link to the cycle on the current board; others see Not visible to your role; Copy for your agent.
Routes: /app/portfolio#portfolio-ceo-evaluation
Caveat: Process record only — not a performance score, rating, 360 product, HRIS, or legal / compensation advice. Goals, director input text and names, summary draft, conclusions, and decision title never leave the board. No CEO rating, completion rate, target-met result, or ranking for any board or across boards.
Demo: a sample board (see /sample-decision) (Theo Rankin 2026 cycle, Director inputs open, due Oct 20, 2026) · a sample board (see /sample-decision) / a sample board (see /sample-decision) (Not visible)
Cross-board reserved matters / protective provisions consent status
Per ACTIVE-membership board where the viewer maintains the reserved-matters list (Chair/Secretary/Admin/Owner): reserved matters declared, how many typically need preferred / majority-preferred consent, open decisions tagged to one and how many still have no preferred consent evidence on the record (same reminder as the decision page and Board Go), and this year's tagged decisions with / without consent recorded (same numbers as board-proof); link to the list on the current board; others see Not visible to your role; Copy for your agent.
Routes: /app/portfolio#portfolio-reserved-matters
Caveat: Counts only — matter titles, notes, decision titles, and evidence never leave the board. Template list, not legal advice; Prepared does not decide whether a protective provision or preferred consent is required. No compliance score, consent rate, or ranking. Nothing is blocked.
Demo: a sample board (see /sample-decision) (Series B IRA template list on Northlight) · a sample board (see /sample-decision) / a sample board (see /sample-decision) (Not visible)
Cross-board committee charter status
Per ACTIVE-membership board where the viewer can open committee charter records (Chair/Secretary/Admin/Owner): committees recorded, Audit / Compensation / Nominating counts (board-declared or inferred from name, same as the board's own records), charters on file, Audit/Comp committees without a linked charter document (same reminder as Board Go), and board-declared last reviews; link to the records on the current board; others see Not visible to your role; Copy for your agent.
Routes: /app/portfolio#portfolio-committee-charters
Caveat: Counts only — committee names, member names, charter text, and document titles never leave the board. Not an exchange listing opinion, not NYSE/Nasdaq/SEC charter-compliance certification, not legal advice. No compliance score, coverage rate, or ranking. Nothing is blocked.
Demo: a sample board (see /sample-decision) · a sample board (see /sample-decision) (Not visible)
Cross-board new-director onboarding status
Per ACTIVE-membership board where the viewer can mark incoming directors (Chair/Secretary/Admin/Owner): whether the new-director onboarding window is on, open incoming seats, how many have a first meeting within 14 days (or past), how many guided checklists are incomplete, how many hit the same reminder as Board Go, and seats activated / withdrawn; link to the window on the current board; others see Not visible to your role; Copy for your agent.
Routes: /app/portfolio#portfolio-incoming-directors
Caveat: Counts only — incoming director names, notes, first-meeting titles, and checklist detail never leave the board. Process aid only — not a background check, not legal advice, not eSign, nothing emailed. No readiness score, completion rate, or ranking. Nothing is blocked.
Demo: a sample board (see /sample-decision) (Owen Calder incoming, first meeting Oct 14) · a sample board (see /sample-decision) (Not visible)
Cross-board jurisdiction profile status
Per ACTIVE-membership board where the viewer can open the jurisdiction profile (Chair/Secretary/Admin/Owner): whether a board-declared profile is saved (prefill suggestions do not count), board-declared location and entity type, fields declared of 7 and which are missing, quorum rule source recorded yes/no, written-consent declaration, and a reminder when declared notice days differ from the board's meeting notice setting; link to the profile on the current board; others see Not visible to your role; Copy for your agent.
Routes: /app/portfolio#portfolio-jurisdiction-profiles
Caveat: Board-declared labels only — not legal advice; Prepared does not file with the state, does not connect to ASPA or a Secretary of State, and does not certify statutory compliance. Quorum rule source text stays on the board. No compliance score, completeness percentage, or ranking. Nothing is blocked.
Demo: a sample board (see /sample-decision) (Delaware corporation, saved) · a sample board (see /sample-decision) (not saved) · a sample board (see /sample-decision) (Not visible)
Cross-board open pre-meeting Q&A status
Per ACTIVE-membership board where the viewer can chase open pre-meeting questions (Chair/Secretary/Admin/Owner): meetings in the Q&A window (Scheduled / Published / In progress), shared questions posted, open vs answered (same open test as Open Q&A chase Go), open on a meeting within 7 days or already started, agent-assisted count, oldest open age in days; Copy for your agent.
Routes: /app/portfolio#portfolio-pre-meeting-qa
Caveat: Counts only — question text, answers, author names, agent labels, and meeting titles stay on the board; private questions are never counted. Agent-assisted is a director's own paste, not a verified agent identity. Nothing is sent from this view. No responsiveness score, answer rate, or ranking. Nothing is blocked.
Demo: a sample board (see /sample-decision) (Q4 Board Meeting: 4 shared questions, 1 open) · a sample board (see /sample-decision) (Not visible)
Cross-board observer seat status
Per ACTIVE-membership board where the viewer can preview a meeting as an observer (Chair/Secretary/Admin/Owner): active observer and guest seats, observer seats with a voting flag set, and for the next meeting in the pack window (In progress first, else earliest Scheduled / Published) how many pack materials and agenda items an observer sees vs how many are held back by reason — same server-side filters as Preview as observer; Copy for your agent.
Routes: /app/portfolio#portfolio-observer-seats
Caveat: Counts only — observer names and document, agenda, and meeting titles stay on the board. Role-level preview: per-observer recusals apply on each observer's own view and are not counted. Observers never vote or count toward quorum even with a voting flag. Not legal advice about observer rights or side letters; nothing changed or sent; no compliance score, exposure rating, or ranking.
Demo: a sample board (see /sample-decision) (Q4 Board Meeting: 1 observer seat, 4 held back) · a sample board (see /sample-decision) (Series B meeting in progress: 1 held back) · a sample board (see /sample-decision) (Not visible)
Cross-board board book timeliness & read-through
Per ACTIVE-membership board where the viewer can open Book read-through (Chair/Secretary/Admin/Owner): the board's book release target, how many recent measured meetings had the book released on target (same trailing count as the board page), and for the upcoming meeting whether the book is released, how many days ahead it went out, and how many counted directors opened it in Prepared Board vs not (reminder when late or not opened by everyone); link to Book read-through on the current board only; Copy book read-through status for your agent (.md). Others: Not visible to your role on this board.
Routes: /app/portfolio#portfolio-book-readthrough
Caveat: Counts only — director names, meeting titles, and open times stay on the board. Opened in Prepared Board is not read; printed copies, emailed attachments, and anonymous link opens are not counted; seeded demo opens are flagged. No diligence score, engagement rating, or ranking; nothing is sent from this view.
Demo: a sample board (see /sample-decision) (Q4 Board Meeting book read-through counts) · a sample board (see /sample-decision) (Not visible)
Cross-board board AI literacy status
Per ACTIVE-membership board where the viewer can see AI literacy completion counts (Chair/Secretary/Admin/Owner): whether the board has enabled the AI literacy tracker, how many counted directors marked all, some, or none of the Prepared AI primers read (same tracker view as the board page), and how many AI education sessions the board logged with the most recent date (reminder when an enabled board has directors with no primer marked); link to the AI literacy tracker on the current board only; Copy AI literacy status for your agent (.md). Others: Not visible to your role on this board.
Routes: /app/portfolio#portfolio-ai-literacy
Caveat: Counts only — director names, read dates, session titles, and speaker names stay on the board. Read marks are self-declared, not proof of competence, not a quiz or certification, and not a determination under any AI regulation. No literacy score, grade, or ranking; nothing is sent from this view.
Demo: a sample board (see /sample-decision) (Acme tracker enabled: 2 of 7 marked all, 3 some, 2 none) · a sample board (see /sample-decision) (tracker not enabled) · a sample board (see /sample-decision) (Not visible)
Cross-board records & discovery policy status
Per ACTIVE-membership board where the viewer can open the records & discovery policy (Chair/Secretary/Admin/Owner — same canViewRecordsPolicy gate as the board page): whether the policy is on, whether draft auto-delete is set and after how many days and whether it is actually running, legal hold on/off (reminder: draft auto-deletion paused), whether any decision-quality notes carry the optional counsel-direction marking, Draft vs Final note counts, and a reminder when no policy is configured (defaults); link to the records & discovery policy on the current board only; Copy records policy status for your agent (.md). Others: Not visible to your role on this board.
Routes: /app/portfolio#portfolio-records-policy
Caveat: Booleans, day counts, and counts only — legal-hold notes, who set a hold and when, counsel-direction notes, and names stay on the board. Board-declared product controls, not legal advice; counsel-direction marking does not create privilege; Prepared does not ensure business judgment protection. FINAL records are never auto-deleted. No score, rating, or ranking; nothing is sent from this view.
Demo: a sample board (see /sample-decision) after node scripts/seed-records-policy.mjs (Acme: policy on, draft auto-delete 90 days, legal hold off) · a sample board (see /sample-decision) (legal hold on — auto-deletion paused) · a sample board (see /sample-decision) (Not visible)
Cross-board board member search status
Per ACTIVE-membership board where the viewer can open the board member search tracker (Chair/Secretary/Admin/Owner — same canViewBoardSearch gate as the board page): tracker enabled or not, open seat searches by stage (open / shortlist / offer stage), filled and closed-without-fill counts, candidates in the open pipeline, and open-pipeline candidates still owing conflict or independence prompt acknowledgments — via the board's own buildBoardSearchView, no formula fork; link to the board member search on the current board only; Copy board search status for your agent (.md). Others: Not visible to your role on this board.
Routes: /app/portfolio#portfolio-board-search
Caveat: Counts only — seat titles, skill-gap names, candidate names and notes, linked decision titles, and who opened a search stay on the board. Chair-run tracker only: no scraping, no candidate email, no candidate data import, no background checks; conflict and independence prompts are reminders, not regulatory independence opinions. No score, rating, or ranking; nothing is sent from this view.
Demo: a sample board (see /sample-decision) (Northlight: 1 open seat search, 1 candidate in open pipeline owing a conflict prompt ack) · a sample board (see /sample-decision) (tracker not enabled) · a sample board (see /sample-decision) (Not visible)
Portfolio section index + copy all cross-board status
At the top of /app/portfolio: an in-page index of every cross-board section rendered for the viewer (in page order, same-page anchors) and one Copy all portfolio status for your agent (.md) that joins each section's own copy under a contents list — pure composition of the markdown those sections already produce, no re-query.
Routes: /app/portfolio#portfolio-status-index
Caveat: Your view only: most sections are counts, some list names or titles where the viewer's role can follow up, and the pack carries them exactly as shown. Adds no names, titles, notes, or data beyond the sections it joins; boards the viewer's role cannot see stay Not visible to your role on this board. No score, rating, grade, or ranking across boards; nothing is sent from this view.
Demo: a sample board (see /sample-decision) or a sample board (see /sample-decision) → /app/portfolio (index at top; Copy all portfolio status)
Cross-board related-party register gaps
Per ACTIVE-membership board: counts and titles of related-party / RECUSED decisions missing closure evidence or preferred consent evidence when role can open the register; otherwise Not visible to your role; Copy for your agent.
Routes: /app/portfolio#portfolio-related-party
Caveat: Counts only — not legal advice, not a fairness opinion. Reuses /app/related-party helpers.
Demo: a sample board (see /sample-decision) (Tidewater preferred-consent gap); a sample board (see /sample-decision) (Spruce Creek may be 0 gaps); a sample board (see /sample-decision) (Not visible)
Cross-board Form 990 / filings-window status
Per ACTIVE-membership board: filing type, due date, and status (Not started / Board packet ready / Board reviewed) when role can view filings-window; otherwise Not visible to your role; reminder when overdue or due within 30d and not Board reviewed; Copy for your agent.
Routes: /app/portfolio#portfolio-filings-window
Caveat: Board-declared only — Prepared does not file with the IRS or state, does not e-file, not tax advice. Reuses /app/filings-window helpers.
Demo: a sample board (see /sample-decision) (packet ready); a sample board (see /sample-decision) (overdue); a sample board (see /sample-decision) (Not visible — not seated on Chamber)
Cross-board policy acknowledgment gaps
Per ACTIVE-membership board: enabled annual policy tracks (CoC, whistleblower, gift, insider-trading, anti-bribery, info-security, data-privacy) with directors still Not acknowledged when role can open full trackers; otherwise Not visible to your role; Copy for your agent.
Routes: /app/portfolio#portfolio-policy-acks
Caveat: Board-declared in-app acks only — not eSign, not a legal compliance certification; Prepared does not determine whether a policy is adequate. Never invents who owes. Reuses per-policy loaders only — does not rewrite policy pages.
Demo: a sample board (see /sample-decision) (seeded owing e.g. Gwen Park / Marcus Ellison / Priya Natarajan); a sample board (see /sample-decision) (Not visible)