Hi,

Having launched a formal discussion thread for [SIP-99] Proposal for
correctly handling business logic
<https://github.com/apache/superset/issues/25048> a few weeks ago [1], and
having not received any major feedback, I thought it would be prudent to
now put the SIP to a vote.

As a reminder the SIP covers a slew of subtopics which are broken down into
sub-SIPs, i.e., SIP-99 merely serves as an umbrella, whereas

   - [SIP-99A] Primer on managing SQLAlchemy sessions
   <https://github.com/apache/superset/issues/25107>

is merely a primer (to help set context), and

   - [SIP-99B] Proposal for (re)defining a “unit of work”
   <https://github.com/apache/superset/issues/25108>
   - [SIP-99C] Proposal for model and business validation
   <https://github.com/apache/superset/issues/25828>
   - [SIP-99D] Proposal for consolidating Command/DAO create, update, and
   upsert operations <https://github.com/apache/superset/issues/25830>

outline the actual proposed changes.

The vote will be open for at least 72 hours or until the necessary number
of votes are reached. Please vote accordingly:

[ ] +1 approve
[ ] +0 no opinion
[ ] -1 disapprove with the reason

If this warrants further discussion, we can leave the vote open longer to
accommodate.

Thanks
-John

[1] https://lists.apache.org/thread/5y42olok00xtdbpw8pzq4hbrlmr57p79

Reply via email to