daily auto-sync 2026-07-23

This commit is contained in:
aeroreyna
2026-07-23 23:00:02 -04:00
parent f466ca76c8
commit 9a2984c1a8
11 changed files with 2358 additions and 0 deletions
+10
View File
@@ -6,6 +6,16 @@ Type: Primary Residence
# 🏠 220 Emerald Maintenance Log # 🏠 220 Emerald Maintenance Log
This document tracks maintenance and supplies for the home at 220 Emerald. This document tracks maintenance and supplies for the home at 220 Emerald.
## Church Use — Elders Meeting 2026-07-21
Captured 2026-07-23. Full notes in journals/2026-07-22 and projects/220_emerald_church_hosting_preparation_2026.md
- Property: main house church room extension + little house + barn
- Purchase: Alicia spotted, bought on faith while church was looking for space, barn seen as provision; previous home paid off/rented, new mortgage higher but covered
- Barn for Sunday services: consensus NO for now — residential zoning needs public-gathering permit/rezoning (Alberto noted left 3rd St over same), noise/neighbor concern
- $30k insulation/restroom estimate: Ap. David Clemetson questioned as not justified short-term (possible move 6-12 mo); suggested low-cost residential uses: worship practice partitioned, recording space, hangout/coffee bar for small gatherings/intercession; questioned fans vs extractor, pro source
- Adolfo requests (comfort/upkeep): fans (heat/mosquitoes Sat prayer), consistent cleaning, drinking water, toiletries, bathroom logistics (only 1 far), belongings guidance, more communication/inclusion; asked about summer prayer in cooler church room — elders avoided to protect family space
- Tone: David Hewitt apologized for expenses/communication; Ap. David said not personal failure, gap was communication; deep appreciation
- Open: 4 ceiling fans under discussion, central AC ~$7200 quote (Alberto 2nd estimate), mini-split extension may not be needed after central, barn on little house meter 220 service, Adolfo to be included in future planning, long-term leaning community-engaging location
## 💧 Water Filtration System ## 💧 Water Filtration System
- **Peroxide & Salt Pellets** - **Peroxide & Salt Pellets**
- **Last Service:** 2026-07-16 (Added 10 bottles peroxide and 2 bags salt pellets) - **Last Service:** 2026-07-16 (Added 10 bottles peroxide and 2 bags salt pellets)
+50
View File
@@ -0,0 +1,50 @@
# 2026-07-22
## Elders Meeting with Adolfo Reyna — Summary
**Date:** Yesterday (2026-07-21) — captured 2026-07-23
**Location:** Discussion about 220 Emerald property
**Participants:** Elders including David Hewitt, Apostle David Clemetson, Alberto, others; Adolfo Reyna
**Context:** Elders invited Adolfo to hear his heart about the church's use of his family's newly purchased property (main house with the "church room" extension, the little house, and the barn).
---
### How the purchase came about
- While at their previous home, Adolfo and Alicia felt an opening from the Lord; Alicia spotted the house, and knowing the church was looking for a space, they bought it on faith — seeing the barn and extra buildings as possible provision.
- They've since opened the church room (youth meetings, events) and offered the barn fully.
- **Financially, no burden:** The previous home is paid off and rented; the new mortgage is somewhat higher but covered.
### Feasibility of Sunday services in the barn
- **Consensus: No, at least for now:**
- Residential zoning would require a public-gathering permit and likely a rezoning process — Alberto noted the church left the 3rd Street location over exactly these permit burdens.
- Noise and neighbor relations are a real concern given how the congregation worships.
- Size itself isn't the issue; the permit is.
### Cost concerns (Apostle David Clemetson)
- Pushed back on roughly **$30,000 estimate for insulation and restrooms**: the barn can't be a long-term gathering place, so a large investment there is hard to justify, especially if the church needs to move within 612 months.
- Suggested lower-cost configurations that stay within residential use — a partitioned area for worship team practice, a recording space, or a furnished social/hangout spot with a coffee bar for smaller gatherings and intercession.
- Also questioned whether ceiling fans are the right fix versus an extractor-type system, and asked whether that recommendation came from a professional.
### Adolfo's requests
Mostly short-term comfort and upkeep rather than money:
- **Fans** — heat and mosquitoes make Saturday morning prayer uncomfortable
- **Consistent cleaning, drinking water, toiletries** for church-hosted events
- **Bathroom logistics** — only one, and it's all the way at the house
- **Guidance** on whether his stored belongings are in the way
- **More communication and inclusion** in the church's plans
- He also asked whether summer prayer could move to the cooler church room; the elders explained they'd avoided that to protect the family's space.
### Tone and acknowledgments
- **David Hewitt** apologized on behalf of the elders for not contributing to the added expenses and for the slow communication.
- **Apostle David Clemetson** emphasized that Adolfo shouldn't carry the burden of provisioning as a personal failure, and that the gap has been communication rather than lack of thought. Both expressed deep appreciation for the family's provision.
### Open items
- No definitive long-term plan; focus leaning toward finding a place that engages the community
- Four ceiling fans under discussion for the barn
- **Central AC replacement** for the main house (~$7,200 quote); Alberto to refer another company for a second estimate; a mini-split for the extension room may not be needed once the central unit is replaced
- Barn runs off the little house's meter and has **220 service**
- Adolfo to be included in future planning conversations
---
**Source:** Adolfo Reyna personal notes from elders meeting — recorded 2026-07-23
**Related:** [[220 Emerald Church Hosting Preparation 2026]] | [[areas/maintenance/220_emerald]]
@@ -59,6 +59,42 @@ Prepare the 220 Emerald property to host church events by aligning with the Elde
## Meeting Log ## Meeting Log
- 2026-07-19: Scheduled meeting for 2026-07-20 7:00 PM ET — zoom with elders to talk about the barn. Source: Adolfo WhatsApp. - 2026-07-19: Scheduled meeting for 2026-07-20 7:00 PM ET — zoom with elders to talk about the barn. Source: Adolfo WhatsApp.
- 2026-07-21: Elders meeting with Adolfo Reyna at property — full summary recorded in journal 2026-07-22. Key outcomes: barn not feasible for Sunday services due to residential zoning / permit + noise concerns; $30k insulation/restroom estimate questioned by Ap. David Clemetson as not long-term; lower-cost residential-use configs suggested (practice space, recording, hangout/coffee bar). Adolfo's requests focused on fans, cleaning, water/toiletries, bathroom logistics, belongings guidance, inclusion in planning. David Hewitt apologized for expenses/communication gap; Ap. David Clemetson emphasized not carrying burden as failure. Open: 4 fans, central AC ~$7200 quote (Alberto to refer second company), barn runs off little house meter with 220 service, long-term plan leaning toward community-engaging location.
## Elders Meeting Summary — 2026-07-21 (Full)
Source: Journal 2026-07-22 — Adolfo Reyna personal notes
See also: [[journals/2026-07-22]]
**Purpose:** Elders invited Adolfo to hear his heart about church's use of family's newly purchased property (main house with church room extension, little house, barn).
**How purchase came about:** While at previous home, felt opening from Lord; Alicia spotted house, knowing church was looking for space, bought on faith seeing barn/extra buildings as provision. Opened church room (youth, events) and offered barn fully. Financially: previous home paid off and rented; new mortgage higher but covered — no burden claim.
**Sunday services in barn — consensus no, at least for now:**
- Residential zoning requires public-gathering permit + likely rezoning; Alberto noted church left 3rd Street over exactly these burdens.
- Noise + neighbor relations concern given worship style.
- Size not issue; permit is.
**Cost concerns (Ap. David Clemetson):**
- $30k estimate (insulation + restrooms) hard to justify if not long-term + possible move 6-12 months.
- Suggested lower-cost residential configs: partitioned worship practice, recording space, furnished social/hangout with coffee bar for smaller gatherings/intercession.
- Questioned ceiling fans vs extractor system and whether rec came from professional.
**Adolfo's requests (short-term comfort/upkeep, not money):**
- Fans — heat + mosquitoes make Saturday prayer uncomfortable
- Consistent cleaning, drinking water, toiletries for events
- Bathroom logistics — only one, far at house
- Guidance on whether stored belongings in way
- More communication and inclusion in plans
- Asked about moving summer prayer to cooler church room; elders avoided to protect family space.
**Tone:** David Hewitt apologized for not contributing to added expenses + slow communication. Ap. David Clemetson emphasized Adolfo shouldn't carry provision burden as personal failure; gap was communication, not lack of thought. Deep appreciation expressed for family's provision.
**Open items:**
- No definitive long-term plan; leaning toward place that engages community
- 4 ceiling fans under discussion
- Central AC replacement main house ~$7200 (Alberto to refer another company for 2nd estimate); mini-split for extension may not be needed after central replaced
- Barn runs off little house meter, has 220 service
- Adolfo to be included in future planning
## reMarkable planning notes — 2026-07-18 ## reMarkable planning notes — 2026-07-18
Source: Journal2026 changed page `143687d3-cdb7-48b9-be7f-325429026b66`. Source: Journal2026 changed page `143687d3-cdb7-48b9-be7f-325429026b66`.
@@ -0,0 +1,74 @@
---
Date: 2026-07-23
Author: Adolfo Reyna (from Jibran Oliveros emails)
Tags: [emic-fl, board-minutes, history, governance, chronology]
---
# EMIC Florida Board Minutes — Chronological History 2024-2026
Captured from email history review on 2026-07-23. Minutes attachments themselves are not fully visible in email search, but email summaries give us clear breadcrumbs.
## 1) October 31, 2024 — Early Board of Directors Meeting
- Email from Jibran Oliveros indicates minutes were attached from meeting held that day.
- Follow-up discussion focused on:
- Bank account setup
- Board members
- Bylaws
- Explicitly states minutes from meeting were attached.
## 2) November 2, 2024 — Documentation Follow-Up
- A few days later, Jibran reported banks required supporting documentation to open church bank account.
- He attached minutes from two previous meetings and requested they be transcribed into proper format.
- **Implication:** At least two board meetings had already occurred by November 2024.
## 3) Prior Board Meeting Before April 5, 2025 — Approvals
In prep for EMIC Florida Board Meeting — April 5, 2025 at 8:30 AM, previous meeting's approvals were summarized as:
- Approval of the consolidated bylaws
- Approval of the 2025 budget
- Approval of new board members:
- Fady Boulos
- Carmen Boney
- Upcoming SOP discussions
- Compliance / red-flag review items
These are currently the clearest record of decisions made during a previous board meeting.
## 4) April 5, 2025 Board Meeting
- Email titled "Meeting minutes" was sent by Jibran Oliveros and included minutes attachment. Attachment not visible in available results, so cannot verify detailed decisions/action items.
- From invitation agenda before meeting:
- Welcome of new board members
- Q1 budget performance review
- Financial review and adjustments discussion
- Note: Those were agenda items, not confirmed outcomes.
## 5) May 18, 2026 Board Meeting
- Jibran Oliveros distributed minutes immediately following meeting and attached official record. Attachment contents not visible.
- Email thread clues about topics:
- Financial reports were reviewed
- QuickBooks monthly reporting procedures were discussed
- Plan established for monthly financial reports to be distributed on the 15th of each month (per David Hewitt response)
## Current Gaps / Next Steps
- [x] Located May 18 2026 minutes — transcribed and saved as [[emic_fl_board_minutes_2026-05-18]]
- [x] Bylaws located — consolidated version adopted Dec 30 2024 — saved to `resources/bylaws/Bylaws_EMIC_Florida_2024-12-30.pdf` — summary in [[emic_fl_bylaws_summary_2024-12-30]]
- [ ] Locate actual PDF/docx attachments for Oct 31 2024, Nov 2 2024, April 5 2025 in Thunderbird/email archives
- [ ] Transcribe Oct/Nov 2024 early minutes into proper format per bank request from Nov 2024 (bylaws now available)
- [x] Confirm current official board roster: Adolfo Reyna (President), Carmen Boney, David Hewitt (Treasurer), Jibran Oliveros (Secretary), Fady Boulos — roster from May 18 2026 minutes, matches Dec 2024 adopters
- [x] Verify bylaws version — consolidated approved 2024-12-30, file saved
- [ ] Reconstruct 2025 budget approval and compare to 2025 actuals for board review
- [ ] For July 23 2026 board: report on barn estimate status, front room AC install (Marlene donation + Omar quote), monthly expense automation, building fund $21k status, income drop/benevolence increase, bylaws review checklist (Art V, VI, VII, XV)
## Related
- [[emic_fl_board_meeting_script_2026-05-18]]
- Board Meeting EATC-FL Zoom — July 23 2026 7PM — ID 84159670576
- EMI board meetings recurring — ID 84237291648
[[Projects]] | [[Index]]
@@ -131,6 +131,15 @@ After motion/second:
## Status Updates ## Status Updates
- 2026-07-19: Board has been emailed. Logged from Adolfos WhatsApp update. - 2026-07-19: Board has been emailed. Logged from Adolfos WhatsApp update.
- 2026-07-23: Chronological minutes history captured from email review — see [[emic_fl_board_meeting_history_2024-2026]]
- 2026-07-23 7PM: Next Board Meeting EATC-FL scheduled — Zoom ID 84159670576 — 120 min — 2026-07-23T23:00:00Z (7PM ET) + calendar event on Home
## Historical Board Timeline (from emails)
- Oct 31 2024: Early board meeting — bank account setup, board members, bylaws — minutes attached
- Nov 2 2024: Documentation follow-up — banks required docs, two previous meetings minutes referenced + request to transcribe to proper format
- Prior to Apr 5 2025: Approvals recorded — consolidated bylaws, 2025 budget, new members Fady Boulos + Carmen Boney, SOP upcoming, compliance review
- Apr 5 2025: Board meeting — agenda: welcome new members, Q1 budget, financial adjustments — minutes sent but attachment not visible
- May 18 2026: Board meeting — financial reports reviewed, QuickBooks monthly reporting procedure, monthly reports on 15th (per David Hewitt)
## Related ## Related
- [[Projects]] - [[Projects]]
@@ -0,0 +1,381 @@
---
Date: 2026-07-23
Author: Hermes (for Adolfo Reyna - President)
Tags: [emic-fl, board-meeting, script, agenda, governance, 2026-07-23]
Meeting: Board Meeting EATC-FL — July 23, 2026 7:00 PM ET
Zoom: ID 84159670576 — https://us06web.zoom.us/j/84159670576 (from prior meeting)
Location: Zoom (per bylaws Art VI Sec 4 — special meetings may be held online) + 220 Emerald context
Board: Adolfo Reyna (President), Carmen Boney, David Hewitt (Treasurer), Jibran Oliveros (Secretary), Fady Boulos
---
# EMIC Florida Board Meeting — July 23, 2026 — 7:00 PM ET — Formal Agenda & President's Script
**Meeting Type:** Regular Board Meeting (Art VI Sec 3) — additional regular meeting by prior board resolution / notice given
**Compliance:** Notice given per Art VI Sec5 (written/oral). Attendance waives notice unless objection for unlawful call. Quorum = majority of Board per Art VI Sec7. Decisions by majority of directors present at quorum per Art VI Sec8 unless greater required by law/bylaws.
**Amendment Notice:** 14 days per Art XIX if bylaws amendment contemplated — NOT contemplated tonight except as review; no amendment vote tonight.
**Records:** Per Art XV — minutes of proceedings to be recorded by Secretary and kept at principal office. Books/records inspection allowed for proper purpose.
---
## PRE-MEETING CHECKLIST FOR SECRETARY (Jibran)
- [ ] Confirm written notice sent (email/Zoom invite qualifies as written notice per Art VI Sec5)
- [ ] Confirm roll call sheet
- [ ] Have prior minutes available: May 18, 2026
- [ ] Have bylaws available: 2024-12-30 adopted version (35 pages, Chitwood & Chitwood)
- [ ] Have financials: treasurer's QuickBooks monthly expense report (automated per May 18 action, target 15th monthly), YTD actuals, building fund $21k balance, income drop notes
- [ ] Have facility estimates: barn conditioning, front room AC donation + Omar install quote, central AC $7200 quote for 220 Emerald main house, little house meter note
- [ ] Recording consent (Zoom): Announce if recording and note in minutes
---
## AGENDA — OFFICIAL ORDER
1. Call to Order & Opening Prayer
2. Roll Call & Declaration of Quorum
3. Approval of Agenda
4. Approval of Minutes from Previous Meeting (May 18, 2026)
5. President's Report — 220 Emerald Property & Elder Meeting July 21, 2026
6. Treasurer's Report / Financial Review (Art VII Sec6c)
- 2026 YTD vs Budget — income drop, benevolence increase, fixed costs LSA $535 + Office $500
- Building Fund $21k
- Monthly expense reporting automation — status of QuickBooks reports on 15th
7. Facilities Committee Report
- Barn feasibility update (zoning/permit/nuisance — NOT feasible for Sunday public gathering per elder consensus)
- Low-cost residential-use alternatives (practice, recording, hangout/coffee bar, intercession)
- Fans/extractor discussion, professional recommendation need
- Front room AC — Marlene donation, Omar quote
- Main house central AC $7200 + second estimate (Alberto referral), mini-split contingency
8. Strategic Planning Update (1-3 year)
- Permanent place: buy/rent/lease-to-own
- Technology/Digital Ministry — livestream report (prep for Ari/Sardius)
- Missions — East Africa, Chiapas
9. Annual Bylaws Review (Art XIX)
- Review 2024-12-30 consolidated bylaws
- Confirm no amendments proposed tonight — schedule individual review as done May 18
10. Legal & Compliance Review
- 501(c)(3) status, IRS Form 990 filing status, state nonprofit compliance
- Insurance (liability, D&O, property)
- Safeguarding / child protection policies
- Contracts/leases (LSA, office)
11. Old Business / Carryover Action Items from May 18
12. New Business
- Next steps on building fund direction in light of 220 Emerald constraints
- Communication protocol with Elders
- Inclusion of Adolfo in future facility planning (per July 21 commitment)
13. Announcements & Good of the Order
14. Review of Decisions, Action Items and Owners
15. Adjournment
---
## FORMAL MEETING SCRIPT — WORD FOR WORD — PRESIDENT (DR. ADOLFO REYNA)
> This script uses proper nonprofit board terminology per Robert's Rules of Order (Newly Revised) and Florida nonprofit corporation law compliance language. Bylaws citations included for legality.
### 1. CALL TO ORDER
**PRESIDENT (Read):**
"Good evening. The time is 7:00 PM. I now call to order the regular meeting of the Board of Directors of Emmanuel Ministries International Church Florida, a Florida nonprofit corporation, held on July 23, 2026, via Zoom.
This meeting has been duly noticed pursuant to Article VI, Section 5 of our Bylaws. We are meeting online as permitted under Article VI, Section 4 for special and regular meetings whether online or in-person.
Before proceeding, I would like to open with prayer for wisdom, unity, and faithful stewardship."
*[Pause for prayer]*
### 2. ROLL CALL & DECLARATION OF QUORUM
**PRESIDENT:**
"Mr. Secretary, will you please call the roll?"
**SECRETARY (Jibran — reads):**
"Dr. Adolfo Reyna — President — present/absent
Mrs. Carmen Boney — Board Member — present/absent
Dr. David Hewitt — Treasurer — present/absent
Mr. Jibran Oliveros — Secretary — present/absent
Mr. Fady Boulos — Board Member — present/absent"
**PRESIDENT (after roll):**
"Thank you. Let the record reflect that [number] directors are present. Pursuant to Article VI, Section 7 of the Bylaws, a majority of the Board constitutes a quorum. [If quorum present:] A quorum is present and the meeting is properly constituted for the transaction of business. [If not quorum:] We do not have a quorum; we may proceed for informational purposes but cannot take binding action, and we will adjourn to a future date without further notice per Article VI Section 7, or set a continued meeting."
> Formal phrase: "The presence of a quorum having been established, the Chair declares the meeting duly convened and competent to transact business."
### 3. APPROVAL OF AGENDA
**PRESIDENT:**
"The agenda for this meeting was circulated in advance. Are there any additions or corrections to the agenda?"
*[If none]*
"Is there a motion to approve the agenda as presented?"
*Member:* "I move to approve the agenda as presented."
*Second member:* "I second the motion."
**PRESIDENT:** "It has been moved and seconded to approve the agenda as presented. Is there any discussion? ... Hearing none, all those in favor, please say 'aye'... Any opposed? ... Any abstentions? The motion carries and the agenda is approved as presented."
> Vocabulary: move, second, discussion, call to question, carry, fail, abstention.
### 4. APPROVAL OF MINUTES — MAY 18, 2026
**PRESIDENT:**
"The first order of business is the approval of the minutes from our previous meeting held on May 18, 2026, at Adolfo Reyna's residence at 7:18 PM, previously distributed by Mr. Oliveros.
Are there any corrections to the minutes?"
*[Allow corrections: e.g., spelling, numbers, action item clarifications — Corrections are made without vote; friendly amendments accepted]*
**PRESIDENT:**
"If there are no further corrections, is there a motion to approve the minutes as [presented / as corrected]?"
*Member moves, another seconds.*
**PRESIDENT:** "Moved and seconded to approve the minutes from May 18, 2026, as [presented/corrected]. All in favor? ... Opposed? ... Abstentions? The minutes are approved as [presented/corrected] and will be filed with the corporate records per Article XV."
> Proper language: "Approve minutes as corrected stands as final record." Secretary initials corrected version.
### 5. PRESIDENT'S REPORT — 220 EMERALD & ELDER MEETING JULY 21
**PRESIDENT (Read, factual, not emotional):**
"For the President's report, I wish to provide context on the use of the family's newly purchased property at 220 Emerald, comprising the main house with the church room extension, the little house, and the barn, and to report on the Elders meeting held July 21, 2026.
Background: While at our previous residence, my wife Alicia and I perceived an opening from the Lord. Noting the church's search for space, we purchased this property on faith, viewing the barn and ancillary structures as potential provision for ministry. Since purchase, we have made available the church room for youth meetings and other events, and offered the barn fully for church use.
Financial clarification: Our prior home is paid off and rented; the new mortgage is higher but covered. This is not presented as a financial burden on the ministry, but as provision.
On July 21, the Elders invited me to share my heart regarding use of this property.
Consensus outcomes communicated by the Elders:
One — Regarding Sunday services in the barn: The Elders' consensus was not feasible at this time. Reasons cited: residential zoning requiring a public-gathering permit and likely rezoning process — Elder Alberto noted the church previously vacated 3rd Street due to these same permit burdens; noise and neighbor relations considerations given our corporate worship expression; size is not limiting — permit is.
Two — Regarding cost: Apostle David Clemetson expressed concern about the estimated approximately $30,000 cost for insulation and restrooms, given the barn's inability to serve as long-term gathering place and possible relocation within six to twelve months. Alternative lower-cost configurations consistent with residential use were suggested: a partitioned area for worship team practice, a recording space, or furnished social/hangout area with coffee bar for smaller gatherings and intercession. He also questioned whether ceiling fans versus extractor-type ventilation is appropriate and whether the recommendation was sourced professionally.
Three — Regarding my requests: My requests were largely for short-term comfort and stewardship, not financial: fans for heat and mosquitoes to improve Saturday morning intercession comfort; consistent cleaning, drinking water, and toiletries for church-hosted events; bathroom logistics noting only one restroom distant at the house; guidance whether personal stored belongings are in the way; increased communication and inclusion in facility planning; and inquiry about moving summer prayer to cooler church room — Elders explained desire to protect family privacy.
Four — Tone: Elder David Hewitt offered apology on behalf of Elders for not contributing to added expenses and communication delays. Apostle David Clemetson emphasized I should not carry provision as personal failure, that gap was communication rather than lack of thought. Both expressed appreciation for family's provision.
I will pause here and invite comments, then move to updates.
This report is for information and to ensure alignment. No formal action requested at this time except as may arise under Facilities."
*[Discussion]*
### 6. TREASURER'S REPORT — FINANCIAL REVIEW (Art VII Sec6c)
**PRESIDENT:**
"I now call upon Dr. David Hewitt, Treasurer, for the Treasurer's Report pursuant to Article VII, Section 6(c) of the Bylaws — full and accurate account of receipts and disbursements, oversight of depositories, and financial condition.
Dr. Hewitt, please present: 2026 year-to-date versus budget, income trends, benevolence, building fund, and status of automated reporting."
**TREASURER (Guided prompts):**
- Present budgeted vs actual — remind 2026 significant income drop per May 18 minutes, job losses/lower income among some members, benevolence up significantly
- Confirm fixed recurring: LSA $535/mo + office $500/mo = $1,035/mo baseline
- Building fund balance $21,000 as of May 18 — current balance?
- Monthly expense reporting: automated report from Intuit/QuickBooks intended to be distributed on 15th per May 18 decision — status, evidence of delivery
- Cash position, reserves
**PRESIDENT after Treasurer:**
"Thank you, Dr. Hewitt, for the report. Are there questions for the Treasurer?
Is there a motion to accept the Treasurer's Report as presented [or to receive and file for audit]?"
> Vocabulary: "Move to receive and file the Treasurer's Report for audit." This accepts information but does not yet approve (audit reserve).
*Move / Second / Discussion / Vote: "All in favor of receiving and filing the Treasurer's report..."*
"The motion carries. The Treasurer's Report is received and will be filed with the corporate records per Article XV."
> If budget adjustment needed: separate motion: "I move to approve a budget amendment to..." requires majority present at quorum.
### 7. FACILITIES COMMITTEE REPORT — 220 EMERALD & PERMANENT PLACE SEARCH
**PRESIDENT:**
"We now move to facilities. Board, we have two tracks: short-term stewardship of 220 Emerald within residential zoning, and longer-term search for permanent place to buy, rent, or lease-to-own.
From May 18, we had action items: estimate to condition barn — insulation, restrooms, carpet, AC; front room AC donation by Marlene and Omar installation quote; main house central AC replacement quoted at $7,200 with second estimate pending via Alberto referral; mini-split contingency for extension; barn electrical: runs off little house meter with 220 service; four ceiling fans under discussion;Extractor vs fan professional input.
Given July 21 Elder consensus that barn is not viable for Sunday public gathering due to residential zoning and permit, the $30,000 investment is not recommended at this time by Apostle David Clemetson. I propose we pivot to low-cost residential-compliant configurations.
I will invite discussion, then we may entertain motions."
**Suggested Motions (use only if ready):**
- Motion A (Fans / Comfort):
"I move that the Board authorize expenditure not to exceed $_____ for barn comfort improvements for Saturday intercession, specifically four ceiling fans [or extractor system per professional recommendation], subject to obtaining professional recommendation on ventilation, to be funded from [operating / building fund / designated], with installation coordinated by facilities lead."
- Motion B (Cleaning/Consumables SOP):
"I move that the Board adopt a standard of care for 220 Emerald-hosted events including consistent pre/post cleaning, provision of drinking water, and restroom toiletries, and designate a point person for coordination."
- Motion C (Front Room AC):
"I move that the Board acknowledge with gratitude Marlene's AC unit donation and authorize installation per Omar's quote not to exceed $_____, and direct that such asset be recorded in fixed assets."
- Motion D (Central AC — information only if not church asset):
If central AC is personal residence, not church expense, clarify: "No motion required as central AC replacement for main house is personal residence expense, not corporate. Board notes second estimate pending via Alberto referral."
> For each motion: need second, discussion, vote: majority of directors present at quorum per Art VI Sec8. Record in minutes per Art XV.
### 8. STRATEGIC PLANNING UPDATE
**PRESIDENT:**
"Under strategic planning per our standing agenda, we have three major initiatives: Facilities — already discussed; Technology / Digital Ministry; and Church Planting / Missions including East Africa and Chiapas.
For Technology — brief update: Livestream currently via Subsplash with OBS recording, WorshipTools, ATEM Mini, etc. Today at 11AM we had prep meeting with Sardius Media (Ari Burt) on sustainable volunteer workflow, translation, archive. I will provide full report at next meeting.
For Missions — any updates on East Africa / Chiapas?
No formal action proposed tonight; for information and alignment on 1-3 year priorities."
### 9. ANNUAL BYLAWS REVIEW (Art XIX)
**PRESIDENT:**
"Pursuant to our bylaws review cycle, we have received the consolidated bylaws adopted December 30, 2024, 35 pages, prepared by Chitwood & Chitwood, signed by Dr. Reyna, Mr. Oliveros, and Dr. Hewitt. File located at resources/bylaws/Bylaws_EMIC_Florida_2024-12-30.pdf.
I propose we conduct review as we did May 18 — individual review after this meeting, with any proposed amendments brought to a future meeting with 14 days written notice per Article XIX, requiring two-thirds majority for general amendments, and unanimous vote for any amendment to Article V Membership.
Is there a motion to receive the bylaws as reviewed and continue individual review, with any amendments to be noticed for future meeting?"
> Phrase: "Receive and place on file"
### 10. LEGAL & COMPLIANCE REVIEW
**PRESIDENT:**
"Pursuant to our compliance checklist, we will review:
- Confirmation of 501(c)(3) tax-exempt status — any correspondence from IRS?
- Review of IRS Form 990 filing status — filed/current?
- State of Florida nonprofit compliance — Sunbiz annual report current?
- Insurance coverage review — liability, Directors & Officers (D&O), property, workers compensation — current certificates?
- Child protection and safeguarding policies — current and distributed?
- Review of contracts, leases, legal obligations — LSA ($535/mo) and church office ($500/mo)
This review is for assurance that we are current, protected, and compliant. Treasurer and Secretary to confirm status and provide documentation for corporate records per Article XV.
No motion required unless deficiencies identified, in which case motion to remediate."
### 11. OLD BUSINESS / CARRYOVER
**PRESIDENT:**
"Under old business, we have carryover action items from May 18:
- Barn estimate — discussed, pending professional recommendation
- Front room AC — donation + quote — status?
- Monthly expense report automation via Intuit — status as earlier
- Bylaws and legal/compliance individual review — now in progress
Are there any other carryover items not yet addressed?"
### 12. NEW BUSINESS
**PRESIDENT:**
"Under new business:
- Building fund direction in light of 220 Emerald zoning constraints — discussion on buy/rent/lease-to-own criteria
- Communication protocol with Board of Elders — propose inclusion of facilities host in future facility planning conversations per July 21 commitment
- Community engagement — Elders indicated leaning toward finding place that engages community — board input on criteria"
*[Discussion — may result in motions to form committee, authorize search criteria, etc. Use motion language below]*
> Motion template: "I move that the Board authorize formation of a Facilities Search Committee chaired by _____ with mandate to identify criteria for permanent place and report back by _____"
### 13. ANNOUNCEMENTS & GOOD OF THE ORDER
**PRESIDENT:**
"Are there any announcements for the good of the order?"
*[Members may share upcoming events, missions updates, etc.]*
### 14. REVIEW OF DECISIONS, ACTION ITEMS & OWNERS
**PRESIDENT:**
"Mr. Secretary, will you please read back decisions made and action items with owners and target dates?"
**SECRETARY reads back:**
Example format:
- Decision: Approved agenda — unanimous
- Decision: Approved May 18 minutes as corrected — etc.
- Action: Dr. Hewitt — Confirm QuickBooks automated reports on 15th — Due: immediate + ongoing
- Action: Facilities lead — Obtain professional recommendation fans vs extractor — Due: [date]
- Action: ______ — Obtain second central AC estimate via Alberto referral — Due: [date] — Note: personal residence, info only if not corporate expense
- Action: Board members — Individual bylaws review — Due: before next meeting with any amendment proposals noticed 14 days
- Action: ______ — Update insurance certificates file — Due: [date]
- Action: President — Report back on Sardius Media consultation for Tech/Digital — Due: next meeting
**PRESIDENT:** "Is there any correction to the action items as read? If not, let the record reflect approval of action items as read."
### 15. ADJOURNMENT
**PRESIDENT:**
"If there is no further business, I will entertain a motion to adjourn."
*Member:* "I move to adjourn."
*Second:* "Second."
**PRESIDENT:** "Moved and seconded to adjourn. All in favor say 'aye'... Opposed?... The motion carries at [state time] PM. The meeting of the Board of Directors of EMIC Florida is adjourned. Thank you all for your faithful stewardship.
Let the record reflect meeting adjourned at _____ PM. Minutes will be prepared by Secretary and filed per Article XV."
> Formal closure: "The Chair declares the meeting adjourned sine die." or "Adjourned at ___"
---
## POST-MEETING — SECRETARY DUTIES (Per Art VII Sec6b + XV)
- Prepare minutes promptly including:
- Type of meeting (regular), date, time, location (Zoom), notice given pursuant to Art VI Sec5
- Method of meeting per Art VI Sec4 (online)
- Roll call, quorum determination per Art VI Sec7
- Approval of agenda, approval of prior minutes
- Reports presented (President, Treasurer — Art VII Sec6c — facilities, strategic planning)
- Exact wording of motions, mover/seconder, discussion summary, vote counts (for, opposed, abstentions)
- Action items with owner and due date
- Time of adjournment
- Circulate draft minutes within 7 days
- File minutes + treasurer report + any written consents with corporate records at principal office per Art XV
- Retain Zoom recording if recorded (optional, but note existence)
- Prepare unanimous written consent documents if any action taken without meeting per Art VI Sec6
## PROPER NONPROFIT BOARD VOCABULARY CHEAT SHEET (Florida / Robert's Rules)
- Call to order / Roll call / Quorum / Duly convened / Competent to transact business
- Agenda / Approval of agenda / Additions or corrections
- Minutes / Approval of minutes as presented / as corrected / Stand approved / Filed with corporate records
- Move / Motion / Second / Mover and seconder / Out of order / In order
- Discussion / Debate / Call to question / Previous question
- Receive and file / Receive and file for audit (financials)
- Carry / Fail / Unanimous / Majority of directors present at a meeting at which quorum present shall be act of board (Art VI Sec8)
- Abstention / Recusal / Conflict of interest disclosed per Art XII — interested directors must disclose material facts, may be counted for quorum but should recuse where appropriate
- Action by unanimous written consent without meeting (Art VI Sec6) — same force as unanimous vote
- Fiduciary duty — duty of care, loyalty, obedience, good faith (Art XI)
- Point of order / Point of information
- Old business / New business / Good of the order / Announcements
- Adjournment / Adjourned sine die / Time of adjournment
- Corporate records / Books and records per Art XV available for inspection for proper purpose
## CONFLICT OF INTEREST NOTE (Art XII)
If any discussion involves property where director has personal interest (e.g., 220 Emerald owned by President's family), director should disclose material facts, board should authorize in good faith, transaction should be fair as of time authorized. Interested directors may be counted for quorum but should consider recusal from vote on expenditure benefitting personal property unless clearly for ministry use. Document disclosure and fairness.
[[emic_fl_board_meeting_history_2024-2026]] | [[emic_fl_board_minutes_2026-05-18]] | [[emic_fl_bylaws_summary_2024-12-30]]
@@ -0,0 +1,102 @@
---
Date: 2026-05-18
Author: Jibran Oliveros (via Adolfo Reyna transcription 2026-07-23)
Tags: [emic-fl, board-minutes, 2026-05-18, minutes]
Location: Adolfo Reyna's
---
# EMIC Florida Board Meeting Minutes — May 18, 2026 — 7:18 PM
**Source:** Previous meeting minutes transcription provided by Adolfo Reyna on 2026-07-23
## 1. Call to Order
a. Done.
## 2. Roll Call
a. Dr. Adolfo Reyna — President
b. Carmen Boney — Board Member
c. Dr. David Hewitt — Treasurer
d. Jibran Oliveros — Secretary
e. Fady Boulos — Board Member
## 3. Approval of Agenda
a. Approved.
## 4. 2025 Financial Report & Board Self-Assessment
a. Budgeted vs actual review.
## 5. 2026 Budget Projection
### a. Year-to-date review
- Significant drop on income.
- A few members have lost their job or received lower income.
- Benevolence has increased significantly.
- LSA rent $535 / mo.
- Church office $500 / mo.
### b. Approval of Next Fiscal Year Budget
#### Building / Facility direction:
- EMIC FL seeking for a permanent place to buy, rent, or lease to own.
- Building fund balance $21k.
#### Facilities:
i. Get an estimate to condition the barn:
1) Wall and roof insulation
2) Restrooms
3) Carpet
4) Air conditioning
ii. Air conditioner for the front room:
1) Marlene donated an AC unit
2) Omar to quote for installation
### c. Monthly Expenses Report
a. Dr. Adolfo requested a monthly expense report from now on.
b. Dr. Hewitt will set up an automated report from Intuit (QuickBooks).
### d. Missions
a. East Africa
b. Chiapas
## 6. 2026 Strategic Planning
- Review of prior-year goals and outcomes
- Strategic priorities for the coming year (13 year horizon)
- Major initiatives:
- Facilities
- Technology / Digital Ministry
- Church Planting / Missions
- *Note from minutes: listed but detailed outcomes not recorded in this version*
## 7. Annual Bylaws Review
a. Will be reviewed individually after this meeting
## 8. Legal & Compliance Review
a. Will be reviewed individually after this meeting
## 9. Next board meeting
Monday, May 18, 2026 7:18 PM at Adolfo Reyna's
*Note: Original note says May 18 at Adolfo Reyna's — transcription shows Monday, May 18, 2026 7:18 PM — actual year reference likely refers to next meeting scheduling, but logged as transcribed. Tonight's meeting is July 23, 2026.*
---
## Summary of Key Decisions & Financial Flags
- Income significant drop in 2026 YTD vs 2025
- Job losses / lower income for some members cited
- Benevolence up significantly
- Fixed recurring: LSA $535/mo + office $500/mo = $1035/mo baseline
- Building fund: $21k
- Action items:
- Estimate for barn: insulation, restrooms, carpet, AC
- Front room AC: Marlene donated unit, Omar to quote install
- Monthly expense report: Adolfo requested, Hewitt to automate via Intuit/QuickBooks
- Missions focus: East Africa, Chiapas
- Bylaws and Legal/Compliance deferred to individual review after meeting
## Related
- [[emic_fl_board_meeting_history_2024-2026]]
- [[emic_fl_board_meeting_script_2026-05-18]]
- Upcoming: Board Meeting EATC-FL July 23 2026 7PM Zoom ID 84159670576
[[Projects]] | [[Index]]
@@ -0,0 +1,120 @@
---
Date: 2026-07-23
Author: Adolfo Reyna / Chitwood & Chitwood
Tags: [emic-fl, bylaws, governance, 2024, board]
---
# EMIC Florida Bylaws — Summary — Adopted Dec 30, 2024
**File:** `resources/bylaws/Bylaws_EMIC_Florida_2024-12-30.pdf` (35 pages) + .txt extraction
**Adopted:** December 30, 2024 — Full Board — signatures: Dr. Adolfo Reyna (President), Jibran Oliveros (Secretary), Dr. David Hewitt (Treasurer)
**Prepared by:** Chitwood & Chitwood (per PDF metadata)
**Fiscal Year:** Calendar year (Art XVI)
## Structure
- **Name:** Emmanuel Ministries International Church Florida (Florida nonprofit corp)
- **Parent:** Operates in submission and under authority of EMIC (Art II)
- **Purpose:** 501(c)(3) religious/charitable/educational; mission to declare message of Jesus Christ and Kingdom
- **Membership:** Two classes (Art V):
- Congregation (nonvoting) — must show new birth, consistent Christian life, worship regularly 3mo, support financially, subscribe to Statements of Faith
- Board of Directors (voting) — all voting rights reserved to Board
- No congregational voting except as Art VII Sec5 (not present, likely typo / refers to Art V Sec5 resignation?)
## Board of Directors (Art VI)
- **Number:** no less than 3, no maximum
- **Term:** 2-year period
- **Qualification:** Must be member of congregation
- **Meetings:**
- Regular meeting each year; additional regular meetings may be set by resolution
- Special meetings may be called by any two directors — can be online or in-person, at principal office or other place
- Notice: written or oral to each director; attendance = waiver unless objection
- Action without meeting: allowed by unanimous written consent
- **Quorum:** Majority of Board
- **Decision rule:** Majority of directors present at quorum meeting (greater if law/bylaws require)
- **Vacancies/Additions/Elections:** Filled by Board of Elders with advice/consent of majority of present Board. Removal by Board of Elders. If board becomes vacant, Board of Elders acts as Interim Board until filled.
- **Compensation:** Directors no salary; may be reimbursed actual costs; employee-directors may receive fair compensation
## Officers (Art VII)
- **Officers:** President, Secretary, Treasurer + optional VPs, assistants
- Can hold 2+ offices same person
- **Election:** Biannually by Board of Directors with recommendation from Board of Elders
- **Removal:** By Board of Elders when in best interests
- **Vacancies:** Filled by Board of Elders for unexpired term; if Pastor vacancy Board shall fill
- **Duties:**
- President: presides at board, executes deeds/bonds/mortgages/contracts authorized by board, ex-officio all standing committees, general supervision
- Secretary: attends board sessions at office, clerk, records votes/minutes, gives notice, keeps membership rolls
- Treasurer: keeps full accurate accounts of receipts/disbursements, oversees deposits in banks designated by board, oversees disbursements ordered by board, reports to President/Directors/Elders at regular meetings
- Delegating powers: board may delegate duties
## Board of Elders (Art IX Sec 2 & others)
- **Ordination:** Ordained/appointed to office of Elder to oversee spiritual growth, function as ministers of God/kingdom, ordained by leadership of EMIC
- **Advisors to Board of Directors**, sets spiritual direction
- **Removal protection:** Board of Directors shall not have authority to remove any elder from Board of Elders
- **Headship:** Church finds headship under Lord Jesus Christ in its Eldership board
- **Elders = chief executive officers**, general spiritual stewardship + supervision of other officers
- **Teaching control:** No person invited to speak/teach/minister without elder approval
- **Discipline:** Responsibility of Board of Elders (Art V Sec10)
- **Directors removal/addition:** By Board of Elders (Art VI Sec9)
- **Officer removal/election:** By/with Board of Elders (Art VII Sec2-4)
- **Interim Board:** If director positions vacant, Board of Elders acts as interim board
- **Indemnification determination:** By Board of Elders majority not party to action (Art X Sec4)
## Committees, Deacons, Advisors (Art VIII)
- **Committees of Directors:** May be designated by majority of directors in office, may exercise board authority to extent in resolution
- **Other committees:** Designated by majority present at quorum; members shall be members of congregation; Pastor appoints members
- **Deacons:** Ordained by Board of Elders from membership conforming to Scripture (1Tim3:2-7, Titus1:6-9, 1Pet5:2-3); function spiritual support to elders in discipleship, praying for sick, encouraging spiritual gifts, assist in ordinances; no predetermined number/term; no vote on Board but counsel to elders
- **Board of Advisors:** May be appointed; provides Godly counsel to elders and board in org/fin/legal; no min/max; appointment/tenure at discretion of board; **Advice and consent required to establish/change salary/compensation of Pastor by board**
## Key Governance Notes for Tonight
- Since bylaws say elders appoint/remove directors (Art VI Sec9), ensure any board roster changes since Dec 30 2024 are documented with Elder approval
- Officers elected biannually by board with elders recommendation — check if current officer elections are within term (last adoption Dec 2024)
- Pastor compensation changes require Advisors board advice+consent per Art VIII Sec4
- Board of Elders cannot be removed by Board of Directors — distinct authority
- Membership is nonvoting — all governance voting via Board
- Facility use (Art XIV): No use contrary to stated/implied doctrine; access limited; sex determined by birth; participation in sex-limited programs limited to birth sex; facilities designated for one sex limited accordingly; dress/presentation should not intentionally be opposite sex
## Financial Controls (Art XIII)
- Contracts: Board may authorize officers/agents to enter contracts — general or specific
- Checks/drafts: Signed by officer(s)/agent(s) per board resolution; if no resolution, Treasurer or Elders may sign
- Deposits: All funds to banks/trusts selected by board
- Gifts: Board may accept any contribution/gift/bequest
## Records (Art XV)
- Keep correct complete books of account + minutes of members, board, committees, other committees
- Keep at principal office record of directors entitled to vote
- Any member/agent may inspect books/records for proper purpose at reasonable time
## Amendment (Art XIX)
- Articles and Bylaws may be altered/amended/repealed and new bylaws adopted by **2/3 majority vote** of Board at regular or special combined meeting
- **Exception:** Action altering/amending/repealing any part of **Article V (Membership)** requires **unanimous** vote of Board
- 14 days written advance notice required for meeting called to amend
## Dissolution (Art XVII)
- Dispose of assets after liabilities to 501c3 orgs for exempt purposes as board determines
- No private inurement; reasonable compensation allowed
## Liability / Indemnification (Art X-XI)
- May indemnify directors/officers/employees/agents acting in good faith in best interests
- Insurance may be purchased
- Directors fiduciary duty: good faith, best interests, reasonable care, may rely on officers, counsel, accountants, committees if reliable
- Not liable for monetary damages absent breach of fiduciary duty, lack of good faith, self-dealing, willful misconduct/recklessness
- Criminal statute or tax liability still applies
## Related
- PDF: `resources/bylaws/Bylaws_EMIC_Florida_2024-12-30.pdf`
- Minutes: [[emic_fl_board_minutes_2026-05-18]] | [[emic_fl_board_meeting_history_2024-2026]] | [[emic_fl_board_meeting_script_2026-05-18]]
- Tonight: Board Meeting EATC-FL July 23 2026 7PM Zoom ID 84159670576
[[Projects]] | [[Index]]
+263
View File
@@ -0,0 +1,263 @@
---
Date: 2026-07-23
Author: Hermes + Adolfo (interview)
Tags: [kids-book, editor, web-app, plan, grace-poppy, pocketbase, interview-decided]
Status: planned — ready to scaffold
---
# Kids Book Studio — Final Plan (Interviewed)
## Decisions Locked
From interview 2026-07-23:
- **Users:** You + Alicia reviewing/approving (PB native email/pass auth)
- **Review workflow:** Simple — approve / needs-rework + one comment per page (no threads)
- **Data backend:** PocketBase on .110 (family BaaS direction). All family custom software on PB.
- **App hosting:** Custom Svelte editor as Docker container on .110 next to Instatic sites, Caddy route `books.reynafamily.com` or `studio.reynafamily.com`. NOT inside Instatic CMS.
- **Generation worker:** Python service on Mac mini .102 polling PB for `status=queued` jobs — runs Codex imagegen + local TTS, uploads results back to PB files.
- **Frontend stack:** SvelteKit + Tailwind, Playfair for titles, Inter body, Mono for prompts. VOUS/Hillsong clean serif headers.
- **Seed data:** Auto-import Grace/Poppy existing package (21 pages) as first book
- **Image gen:** Codex imagegen (proven) + BYOK configurable model (OpenAI / Gemini / etc via API key in PB settings collection)
- **Audio gen:** Moving OFF Voicebox. Use existing reyna-cli TTS abstraction (`espeak-ng``say``edge-tts``REYNA_TTS_COMMAND`) + small local model on .110 Docker (Piper/Kokoro) as future-proof. No Voicebox dependency.
- **Audio per page:** One narration clip per page for now, schema designed for multi-clip dialogue later (clips[] array forward-compatible)
- **Text:** Support full caption + shorter spoken cut + edit history (caption_history, audio_text_history) for device timing tweaks
- **Images:** 320x240 only for now (ESP32 native). Full-res later as extra rendition
- **New books:** Start with Grace/Poppy only, then New Book wizard
## What We're Building
A web editor to manage kids books — pages with script, generated audio, images, and the prompts used — so you can iterate on specific pages and make new books, with Tactility export.
## System Architecture
```
┌─────────────────────────────────────────────────────────┐
│ .110 FamReynaServer │
│ ┌──────────────┐ ┌────────────────────────┐ │
│ │ PocketBase │◄─┤ Svelte Editor (Docker) │ │
│ │ :8095 or new │ │ books.reynafamily.com │ │
│ │ - books │ │ - Library grid │ │
│ │ - pages │ │ - Book strip + reorder │ │
│ │ - assets │ │ - Page 3-col editor │ │
│ │ - gen_jobs │ │ - Device 320x240 prev │ │
│ │ - users/auth │ │ - Export ZIP/PDF │ │
│ │ - settings │ │ │ │
│ └──────┬───────┘ └────────────────────────┘ │
│ │ ▲ │
│ │ │ (PB files + realtime) │
└─────────┼─┼──────────────────────────────────────────────┘
│ │
│ │ polls jobs, uploads results
│ │
┌─────────┼─┼──────────────────────────────────────────────┐
│ .102 Mac mini │
│ ┌──────▼──────┐ │
│ │ Gen Worker │ - Codex imagegen skill │
│ │ Python svc │ - reyna-cli TTS (edge-tts/fallback) │
│ │ │ - future: Kokoro local on .110 │
│ └─────────────┘ - resize + transcode 320x240 / mp3 │
└──────────────────────────────────────────────────────────┘
```
### Network:
- PB reachable via Tailscale + Caddy reverse proxy
- Worker polls PB via private network (no public exposure needed)
- Assets stored as PB files (images, audio) — accessible via PB file URL
## PocketBase Collections (schema)
**books**
- id (PB auto), slug (text unique), title (text), author (text), created (autoDate)
- style_bible: json { art_style, continuity_rules[], color_palette[], reference_images[] file[] }
- display: json { width, height } default 320x240
- default_voice: json { profile, language } e.g. {profile: "en-US-AriaNeural", language:"en-US"}
- cover_page_id -> pages (relation, cover thumbnail)
- status_overview: computed via pages (not stored)
**pages**
- id, book (relation -> books), page_number (number), status (select: draft|needs-rework|approved|generating|queued)
- caption (text, rich — full text), caption_history (json, array of {text, edited_at, by})
- audio_text (text — spoken cut, defaults to caption if empty), audio_text_history (json)
- review_comment (text), reviewed_by (relation users), reviewed_at (date)
- notes (text — author private notes)
- original_page (number optional, for imported books that skipped numbers)
- export_include (bool default true)
- Future: clips[] json for multi-speaker
**image_assets** (one active per page, history preserved via versioned files + history JSON)
- id, page (relation -> pages), is_active (bool)
- file (file, image) — PB stores both original gen + 320x240 variant?
- Actually: store original file, gen job creates 320x240 as second file field thumb or via hook
- prompt (text), negative_prompt (text), style_bible_applied (bool)
- reference_pages (relation pages[]), generation_params (json: {model, size, seed, provider})
- prompt_version (number auto-increment per page), notes (text)
- generated_at, generated_by (user)
- Simple: to keep history, we don't delete old image_assets, just flip is_active. Page shows history slider.
**audio_assets**
- id, page (relation -> pages), is_active (bool)
- file (file, audio mp3/wav), duration_sec (number)
- text_used (text — snapshot of audio_text at generation time)
- voice_profile (text), language (text), engine (text: edge-tts|piper|kokoro|custom)
- tts_params (json)
- generated_at, generated_by
**generation_jobs** (queue)
- id, page (relation pages), type (select: image|audio), status (queued|running|done|failed)
- input (json): {prompt, negative, style_bible, voice, text, etc}
- provider (text: codex-imagegen|openai|gemini|edge-tts|piper|kokoro)
- result_image / result_audio (relation to image_assets/audio_assets when done)
- error (text), attempts (number)
- created, started, finished (dates)
**settings** (singleton-ish, or one per family)
- id, image_providers (json: {openai_key_encrypted?, gemini_key? ...}) — or use env, not PB at first
- default_image_provider, default_audio_engine
- style_presets (json): preset name → {art_style, continuity_rules}
**users** (PB built-in auth collection: you + Alicia)
## Job Flow
1. User edits prompt in Page Editor → clicks Generate Image
2. Frontend creates generation_jobs record (status=queued, input={prompt:+style_bible, page, provider})
3. Frontend subscribes to job realtime → shows spinner on page
4. Worker on .102 polls PB collection generation_jobs filter=status=queued (or realtime subscribe)
5. Worker marks running, executes:
- For image: calls Codex imagegen OR OpenAI/Gemini depending on provider → saves PNG → resizes to 320x240 thumb → uploads to PB as new image_assets file
- For audio: calls reyna-cli tts.py synthesize_wav() → transcodes to mp3 16kHz 24k mono → uploads as audio_assets
6. Worker creates image_assets/audio_assets record (is_active=false initially, then activate after user approval, or auto-activate if generation is direct iteration — TBD: auto-activate with history preserved)
7. Worker updates job to done with relation to new asset
8. Frontend realtime gets event, refreshes page, shows new image with history slider
9. Alicia reviews: changes status to approved or needs-rework + comment
For MVP: steps 5 auto-activates new asset (flips previous is_active=false, new is_active=true), but history still full.
## Frontend Screens (detailed)
**Route / (Library)**
- Grid of books: cover = first page active image_assets file, else placeholder. Title, author, pages count, % approved bar, last edited.
- Button: New Book → modal: title, slug (auto from title), author default Reyna Family, style preset selector (Grace-Poppy watercolor, Minimal, New custom), import tactility zip? toggle.
- Each card: Open, Export zip, Play Preview
- PB query: books list with expand cover_page_id -> image_assets
**Route /books/:slug**
- Header: title, edit pencil for style bible, % approved, Play Preview (autoplay browser reader 320x240 + audio), Export button.
- Page strip: horizontal scrollable, 160x120 thumbs (active image per page), status dot (green approved, yellow needs-rework, gray draft, blue generating). Drag to reorder (updates page_number). Click to open page editor. Plus button to add page.
- Style Bible panel (collapsible right drawer): art_style textarea, continuity_rules as editable list (add/remove), color_palette tags, reference image uploader (PB file).
- Bulk actions: checkboxes on strip → bulk status change, bulk prompt find/replace, bulk re-generate audio.
**Route /books/:slug/pages/:pageNumber (Page Editor — core)**
- Three columns:
- Left (Script): caption textarea with char count + history icon (show caption_history). audio_text textarea (with Fill from caption button + auto-pace helper that calls edge-tts? simple: button to copy caption and add breaks). Play audio button (uses active audio_assets file URL). Voice profile selector (text input or select from settings list of edge-tts voices). Duration display from active audio. Review section at bottom of this column: status select, review_comment.
- Center (Image): large preview 320x240 framed + expand to full original. Prompt textarea (Monospace, with toggle: "prepend style bible" on/off — when on, UI shows combined effective prompt). Negative prompt. Reference pages multi-select. Generate button (with provider selector: Codex / OpenAI / Gemini). History carousel below: scrollable thumbs of all image_assets for this page (ordered by created), each shows prompt tooltip, click to make active (swaps). Restore button.
- Right (Meta): Page number + up/down reorder, original_page mapping, notes textarea, export_include toggle, created/updated meta, generation job log (last job status/error).
**Component: Device Preview Modal**
- 320x240 black frame mimicking ESP32, image displayed, Play/Prev/Next buttons matching Tactility Book Player. Auto-advance when audio finishes (same as device).
**Component: Export Modal**
- Formats: Tactility v1 ZIP (manifest.json + pageXXX.png + mp3). Options: only approved? include draft? file naming page001 vs page_XXX. Download button.
## Importer — Grace/Poppy Seed
Script `scripts/import_grace_poppy.py`:
- Reads `~/output/tactility-book-packages/grace-poppy-tactility-book-example/books/grace-poppy/manifest.json`
- Creates book record slug=grace-poppy
- For each page in manifest, in order:
- Create page record with caption from manifest, audio_text = caption, status = approved (since already reviewed), original_page, page_number sequential
- Copy image file to PB file upload as image_assets (prompt empty, notes="imported, prompt unknown", is_active true)
- Copy audio file to PB file upload as audio_assets (is_active true, voice_profile=Aiden, duration_sec from manifest)
- Also sets style_bible with known Grace continuity rules.
Run once on first deploy.
## Tech Stack Final
- Backend: PocketBase (Go binary, Docker on .110, :8095, Caddy /books api)
- Frontend: SvelteKit + Tailwind, Vite. Hosted as Docker container on .110 next to Instatic (separate Docker Compose service), Caddy reverse proxy to `books.reynafamily.com` (or `studio.reynafamily.com`). Builds talk directly to PB via JS SDK @pocketbase/js-sdk.
- Auth: PB native users collection (email/pass). Two users: you, Alicia. Frontend has login page, guards Library route.
- Realtime: PB realtime subscriptions for jobs and pages status.
- Worker: Python 3.11, runs on Mac mini .102, deps: pocketbase client, pillow, ffmpeg, edge-tts, codex CLI available. Loop: poll every 5s for queued jobs. Could also move to .110 later with Piper local Docker for audio.
- Storage: PB file storage (local filesystem .110). Images and audio files served via PB file URL with auth.
## Project Layout (to scaffold)
```
kids-book-studio/
README.md
docker-compose.yml (frontend + optional worker-for-local-dev)
pocketbase/
Dockerfile / config
migrations/ (PB JS migrations for collections)
scripts/import_grace_poppy.py
frontend/
package.json, SvelteKit app
src/routes/...
src/lib/pocketbase.ts
src/lib/components/...
static/
worker/
requirements.txt
worker.py (poll loop)
tts_engine.py (wraps reyna-cli tts.py + piper/kokoro)
image_engine.py (codex + openai + gemini providers)
asset_utils.py (resize, transcode)
Caddyfile.snippet (for .110 Caddy)
docs/
plan.md (this file)
schema.md
```
## PB Collections JSON Proposal (draft, to convert to migration)
See code above for fields. Will generate JS migration file for:
- books, pages, image_assets, audio_assets, generation_jobs, settings
## Implementation Phases (revised)
**Phase 0 — PB + Skeleton**
- Create kids-book-studio repo, docker-compose, PB collections migration
- Frontend SvelteKit scaffold with PB SDK, login page, Library grid (lists books)
- Importer script run, verify Grace/Poppy shows in Library with 21 pages
**Phase 1 — Read-only Book + Page Editor**
- Book Overview strip with thumbs, Style Bible editor drawer
- Page Editor 3-col read-only/active asset display, history display
- No generation yet, but schema ready.
**Phase 2 — Generation Worker**
- Python worker on .102 that polls PB generation_jobs, executes edge-tts audio + optionally Codex imagegen
- Frontend Generate buttons + realtime spinner + history updates
- Image history versioning, audio history.
**Phase 3 — Review + Export**
- Alicia review flow: status + comment, PB realtime updates
- Export Tactility ZIP with correct manifest.json format (existing format compatible with Book Player app)
- Device Preview modal 320x240 autoplay
- Drag reorder pages, bulk actions.
**Phase 4 — Polish + New Book**
- New Book wizard, style presets, high-res renditions, reMarkable PDF export
- BYOK provider keys UI (settings page), local Piper/Kokoro on .110 Docker
- Direct push to ESP32 fleet optional
## Future (not now)
- Multi-clip dialogue per page
- Character sheet with ref images
- Translation tracks (keep image, different audio language)
- LLM auto-pace performance text, consistency check
- Family review with kid read-only view
## Open Risks
- Codex imagegen reliability from worker (has been flaky, needs -o file pattern from brain doc)
- PB file size for audio/images — okay, small assets
- Caddy route for new subdomain — need to add via api script pattern (see bin/caddy-api)
- Worker auth: PB service account token, not user token
## Next Step (Ready to Build)
When user says "build it", start Phase 0: scaffold repo, PB docker + migration, frontend login + library + import Grace/Poppy.
Binary file not shown.
File diff suppressed because it is too large Load Diff