Overview
The development agreement governing the SMART Terminal / TriTexas Logistics Park site
(Development Case No. PDA-22-07, ~2,017 acres between SH 80 and the Union Pacific
Railroad) was approved by City Council via
Resolution 2023-20
on January 17, 2023, and executed by the City Manager and the owner, Franklin Mountain
San Marcos 1, LP, in March 2023. The full text is posted on
Key Documents.
Reading the agreement against Texas statute, the City's own Development Code, and the
City's public records surfaces twenty distinct issues. Sections 1 through 4 below cover
the term length, the annexation and zoning sequencing, the annexation application the
developer withdrew, and the Cotton Center MUD acreage. Sections 5 through 20 work through
the rest of the document clause by clause: how the 2023 restatement differs from the 2019
agreement it replaced, the county named for recording, the authority cited for the
Development Code waivers, the contents state law and city code require an agreement of this
kind to contain, the impact fee freeze, the impervious cover and floodplain provisions, the
noise and odor and toxics standards the agreement adopts by reference, the municipal utility
district clauses, the land use matrix, a set of cross-reference and citation defects
that change what individual provisions mean, and finally how the agreement allocates the
power to amend itself - which is where the two changes actually made since 2023 were decided.
How to read this page. Each finding quotes the agreement and then quotes the
statute or code section it is measured against, so any of them can be checked
independently. They are not all the same weight. Some are hard conflicts with mandatory
statutory language - the §43.0672 service agreement contents, the Water Code limits on
MUD consent conditions, the §212.172(b-1) disclosure. Some are conflicts with the City's
own Development Code. Some are internal contradictions within the agreement itself, which no
external authority resolves. Some are drafting errors that would be trivial in a short
contract but are not trivial in a document that governs 2,017 acres for decades and takes
priority over the City's ordinances wherever the two conflict. And in two places noted below,
the records show the problem in the text was not carried into practice - the agreement was
recorded in the correct county despite saying otherwise, and the fire station parcel with a
fixed deadline was in fact conveyed on time.
Which version of the Development Code this is measured against. This matters
more than it sounds, because the agreement freezes "all City of San Marcos codes and ordinances
in effect on the Effective Date" and its waivers are keyed to specific section numbers. Per the
City's Code Updates page, the Development Code was amended by Ord. 2021-88 on
November 3, 2021 and not amended again until Ord. 2023-72 on October 17, 2023.
The code in force on January 17, 2023 is therefore the November 3, 2021 edition. Every code
provision cited on this page was read out of the Ord. 2023-72 adopted redline - a 460-page
document whose base layer is that November 2021 text, footer-stamped as such on every page -
and each one was checked to confirm it appears as existing black text rather than as a tracked
change. Where a section number shifted in a later edition, both numbers are given. See Sources
for the full list of provisions verified this way.
1. A Term That Runs Past Both the City's Own Cap and the State Cap
Section 6.01 ("Term") of the agreement reads:
"The term of this Agreement will commence on the Effective Date and continue for
forty-five (45) years thereafter (“Initial Term”), unless sooner terminated
under this Agreement. After the Initial Term, the Agreement may be extended for a
fifteen (15) year period by Owner, with City's approval... Following expiration of the
second 15-year term, the Agreement may be extended for up to three successive five (5)
year periods by Owner, with City's approval..."
Development Agreement, Section 6.01, p.12
Read literally, that is a 45-year initial term, plus a 15-year extension, plus a second
reference to "the second 15-year term" (only one 15-year term is actually defined
earlier in the same clause), plus up to three more 5-year extensions - a total that
could run to roughly 75-90+ years from the January 2023 effective date, depending on how
the undefined "second 15-year term" is read.
But the statute the agreement itself invokes as its authority - Texas Local Government
Code §212.172, part of Subchapter G governing development agreements for land in a
city's extraterritorial jurisdiction - caps that duration directly:
"The total duration of the contract and any successive renewals or extensions may not
exceed 45 years."
Tex. Loc. Gov't Code §212.172(d)
The conflict: Section 212.172(d) caps the total duration of the
contract, counting every renewal and extension, at 45 years. Section 6.01 of this
agreement describes a structure that, on its face, extends well beyond that ceiling. A
Texas municipal-law firm's own public explainer of this statute confirms the same read
of the cap: development agreements under §212.172 are "limited to a term of 45
years," after which the property "can be rezoned like any other property."
Section 6.03.A of the agreement expressly cites §212.172 as its statutory authority,
so the agreement cannot both claim that authority and exceed the limit that authority
comes with.
It's worse than that at the city level. San Marcos's own Development
Code, independent of state law, capped development agreement terms even tighter. Section
2.4.3.2.E.11, as it read at the time this agreement was approved and signed (the version
amended through November 3, 2021, still in effect through the agreement's January/March
2023 execution), required:
"The term of the agreement and provisions for extension, if any, which shall not exceed
30 years."
San Marcos Development Code §2.4.3.2.E.11 (version amended through Nov. 3, 2021, in effect when this agreement was executed)
That means when the City signed this agreement, its own code allowed a development
agreement term of at most 30 years - and this agreement's 45-year initial term
alone already exceeded that, before any of the extensions in Section 6.01 are even
considered.
The 30-year cap then stayed in place for another three and a half years. It survived
Ordinance 2023-72 (October 17, 2023) unchanged, and it was still the rule in the version of
the Development Code adopted by Ordinance 2025-01, effective January 21, 2025,
which reads word for word as it did in 2021: "The term of the agreement and provisions for
extension, if any, which shall not exceed 30 years." The City did not raise its cap to match
the state's 45-year ceiling until Ordinance 2026-08, effective June 16, 2026,
whose adopted redline shows the change on its face - "shall not exceed 30 45 years."
That is three and a half years after this agreement was executed. And even measured against
that current, looser 45-year city cap, the agreement's stacked extensions (potentially
75-90+ years total, see above) still exceed it.
2. Contract Zoning: Deciding the Outcome Before the Vote
Under longstanding Texas common law, zoning is a legislative act, and a city cannot
contract away that legislative discretion in advance - a city cannot agree, in exchange
for a developer's promises, to zone a property a certain way before its council actually
votes on the merits. That practice is commonly called "contract zoning," and Texas courts
have long treated it as unenforceable. As one Texas local-government law firm summarizes
the doctrine: contract zoning "prohibits a city from agreeing to zone a property in a
certain way in exchange for some act or omission of the property owner," because zoning
"cannot be delegated or bargained for."
The Texas Legislature carved out a specific, narrow exception to that common-law rule:
Chapter 212, Subchapter G lets a city and a landowner negotiate binding land-use terms
for ETJ land before annexation, through a development agreement - which is the
authority this agreement itself invokes. That exception does not erase the underlying
concern; it just moves it into statute, with the 45-year cap (see above) as one of the
Legislature's guardrails.
Two provisions of this agreement are worth reading with that doctrine in mind:
"Owner has submitted applications for annexation and zoning of the 573 acres... City
agrees to consider the annexation and zoning ordinances concurrently and at the same
meeting."
Development Agreement, Section 1.08.B, p.8
"This Agreement and any annexation contemplated herein... are specifically contingent on
the City zoning, as contemplated in Section 1.08, and annexing all or portions of the
Property as contemplated herein."
Development Agreement, Section 5 ("Contingency"), p.13
Why this matters: The agreement frames annexation and the accompanying
zoning ordinance as a package the City commits in advance to bring to a single vote,
rather than two independent decisions each judged on its own public record. That is
exactly the structure the contract-zoning doctrine is meant to guard against - even
though it is common practice for development agreements to describe an expected
annexation/zoning process this way, and even though Council's vote on the actual
annexation and zoning ordinances remains, formally, a separate legislative act. Whether
this specific language crosses the line from a normal development-agreement commitment
into an improper pre-decision is a legal question a court would ultimately have to
resolve; this page lays out the exact contract language so residents can judge it for
themselves.
3. The Developer Withdrew the Annexation Application the Agreement Requires
The agreement's own annexation clause (Section 1.08.B, quoted above) states that the
owner "agrees to the full purpose annexation" of the ~573 acres not already inside city
limits or a Municipal Utility District, and that the owner "has submitted applications
for annexation and zoning" of that land - referenced in city case files as
AN-22-20 (annexation) and ZC-23-01 (zoning change).
- January 17, 2023 - City Council adopts Resolution 2023-20, approving the First Amended & Restated Development Agreement, including Section 1.08.B's annexation commitment.
- March 2023 - Agreement executed by the City Manager and Owner.
- June 23, 2023 - Clayton Kendall, Vice President - Industrial Division at Scarborough Lane Development, submits written notice to the City's Director of Planning & Development Services withdrawing "consent to annexation and zoning related to AN-22-20 and ZC-23-01."
The contradiction: A signed, Council-approved development agreement has
the owner "agree[ing] to" full-purpose annexation and states the applications for that
annexation were already filed - and five months later, the owner's own representative
formally withdrew consent to that same annexation and zoning case. The land in question
(roughly 573 acres, plus about 57 acres of right-of-way) has, as a result, not gone
through the annexation and zoning ordinance process the agreement itself describes as
already underway.
Source: correspondence obtained through a Texas Public Information Act request to the
City of San Marcos Planning & Development Services Department (email, Clayton Kendall
to Amanda Hernandez, AICP, June 23, 2023, Subject: "Withdrawal: AN-22-20 ; ZC-23-01").
4. Cotton Center MUD: Annexation Already Agreed to, Just Not Yet
A separate part of the property - the roughly 660-acre Cotton Center Municipal Utility
District No. 1 - is not annexed today, but the agreement locks in that it eventually will
be, on the City's terms, without a future owner having any real say in the matter:
"[The MUD land] may be annexed for full purpose during the term of this agreement
following the amendment of the existing Consent Agreement or mutual negotiation of a new
consent agreement... Owner and all subsequent owners of the MUD... voluntarily consent to
annexation by the City upon the terms and conditions set forth in this Agreement."
Development Agreement, Section 1.08.C / 1.08.C.2, p.9
That consent is memorialized in a recordable Memorandum of Agreement (Exhibit F) filed in
the county deed records, meaning it runs with the land - any future purchaser of property
inside the Cotton Center MUD inherits a pre-signed consent to annexation whenever the City
chooses to amend or renegotiate the existing MUD consent agreement, with no separate
opportunity to object built into the development agreement itself.
Update: the underlying Cotton Center agreement this clause depends on has since
been terminated. Cotton Center Municipal Utility District No. 1 was created in
2015 under a separate state law,
H.B. 1372 (84th Legislature),
covering approximately 2,358 acres - the same acreage figure tied to the City's 2016
"Cotton Center Development Agreement" with Walton Texas, LP and related Walton entities,
which is almost certainly the same MUD referenced in Section 1.08.C above (both match on
acreage, county, and timeline, though no single document explicitly cross-references the
other). On
November 5, 2025, City Council adopted
Resolution 2025-212R,
which reads in relevant part: "approving an agreement to mutually terminate an Amended
and Restated Cotton Center Development Agreement and Consent Agreement concerning
approximately 1,786 acres of land in Caldwell County... and approving the release of said
land from the City's extraterritorial jurisdiction." Section 1.08.C's annexation path for
the SMART Terminal DA's MUD acreage was expressly conditioned on "amendment of the
existing Consent Agreement or mutual negotiation of a new consent agreement" - and that
underlying Consent Agreement is now the one the City and the Cotton Center developer have
terminated.
To be precise about what is and isn't confirmed: Resolution 2025-212R terminates the
City-developer contractual relationship - the Development Agreement and Consent
Agreement themselves - and releases roughly 1,786 acres of the broader Cotton Center
tract from the City's ETJ. Checking the City's own
ETJ map layer,
the roughly 660-acre portion described in Section 1.08.C is still shown inside the City's
ETJ today - so that specific land was not among the acreage released. What was
terminated is the underlying Development Agreement and Consent Agreement itself, which is
exactly the document Section 1.08.C says must be amended (or replaced with "a new consent
agreement") before the City can annex this land. In other words: the land is still in
the ETJ, but the specific legal mechanism Section 1.08.C relies on to eventually annex it
no longer exists in its original form. No public document addresses this consequence
directly, and Cotton Center MUD No. 1 itself - a distinct political subdivision created by
state statute - has not been shown to be formally dissolved (that would typically require
a separate TCEQ order, Legislature action, or a district election under Water Code
Chapters 49/54). But the City has, at minimum, terminated the contract this annexation
clause is built on.
5. What the 2023 Restatement Deleted From the 2019 Agreement
Several of the problems that follow are easiest to understand by reading the 2023
agreement against the document it replaced. The 2019 original was a
Chapter 380 Economic Development Incentive and ETJ Development Agreement.
The 2023 restatement's own recitals say the owner wanted to "remove references to the
Katerra Tract and the economic development agreement" - and it did. What
survived, and what did not, follows a consistent pattern.
15 → 45
Initial term, in years (2019 → 2023)
Deleted
The 5-year "no progress" expiration
Deleted
The Chapter 380 economic development basis
Caldwell → Hays
County named for recording
The 2019 term clause read: "The Initial term of this Agreement will commence on the
Effective Date and continue for 15 years thereafter. If, however, no
progress toward completion of the Project, as defined under Section 245.005 of the Texas
Local Government Code, is made within five years of the Effective Date, this
Agreement shall expire. This Agreement may be extended for additional terms for
up to 45 years upon mutual written agreement of the Parties."
Three changes in one clause. The initial term tripled from 15 to 45
years. The automatic expiration for lack of progress was removed entirely, so the
entitlements and the frozen 2019 fee schedule now survive indefinitely whether or not
anything is ever built. And extensions moved from "upon mutual written agreement of the
Parties" to an election exercisable "by Owner, with City's approval" - a structural shift
in who initiates. Read together with Section 1 above, the result is a term that exceeds
the state cap the agreement itself invokes, with the safety valve that used to limit it
taken out.
The 2019 contingency clause had teeth too: "If the City fails to do so within 14 days of
annexing the First Annexation Tract, this Agreement and the annexation shall
become null and void." The 2023 replacement (Section 5) keeps the contingency but
drops both the deadline and the consequence, leaving a condition with no expiration and no
stated remedy for non-satisfaction. It also mis-cites its own subject matter, referring to
"the land described in Section 1.07(B)" when the annexation land is described in
Section 1.08(B); Section 1.07(B) is the infrastructure-cost provision.
6. The Agreement Directs Itself to Be Recorded in the Wrong County
The property is in Caldwell County. Every metes-and-bounds description in Exhibit A says
Caldwell County. The 2019 original agreement said it "shall be recorded in the official
public records of Caldwell County, Texas." The 2023 restatement says
something different, twice:
"Pursuant to the requirements of Section 212.172(f), Texas Local Government Code, this
Agreement shall be recorded in the official public records of Hays County,
Texas."
Development Agreement, Section 6.05.A
"The Agreement shall be recorded in the Hays County land records to place
subsequent purchasers on notice at Owners' expense..."
Development Agreement, Section 6.05.B
State law and the City's own code both require otherwise, and both use mandatory language:
"A contract must... be recorded in the real property records of
each county in which any part of the land that is subject to the contract
is located."
Tex. Loc. Gov't Code §212.172(c)(4)
"Provisions for recording the agreement. The agreement shall be recorded in each
county in which some of the land subject to the agreement is located."
San Marcos Development Code §2.4.3.2.E.14 (in force on the Effective Date; a parallel duty on the Responsible Official to record in each county was added at §2.4.3.5.A.7 by Ord. 2023-72 in October 2023)
In practice, it was recorded correctly. Whatever Section 6.05 directs, the
agreement was in fact recorded in the right county. The recorded copy obtained through a
Public Information Act request carries the Caldwell County clerk's stamp on its first page:
instrument 2023-001629, recorded March 21, 2023 at 3:08 p.m.,
43 pages, Teresa Rodriguez, County Clerk, Caldwell County, Texas. So the notice function
Section 6.05.B describes was accomplished, and §212.172(c)(4) was satisfied in substance.
This finding is about the text, not about a failure of notice.
Why the text still matters. Three things survive the correct recording.
First, the operative covenant in Section 6.05 remains an obligation to record in the wrong
county, and Section 6.05.B ties the owner's continuing duties - including providing the City
copies of all restrictive covenants "prior to filing" - to that same clause; a dispute about
whether a future amendment or assignment was properly recorded would be litigated against
text that names the wrong records. Second, Section 6.07.B is not cured by
anything: it states the agreement "is performable in Hays County, Texas" and submits
the parties to that county's courts, for land lying entirely in Caldwell County. Texas
mandatory-venue rules for actions involving real property point to the county where the land
is located, and a contractual venue clause does not override a mandatory venue statute.
Third, the pattern is evidence about how carefully the restatement was drafted: Section 6.05.A
cites §212.172(f) as its authority while contradicting §212.172(c)(4); the Memorandum
of Agreement at Exhibit F is captioned "COUNTY OF CALDWELL" and says the
agreement "has been recorded in the records of Caldwell County"; and the 2019
predecessor said Caldwell. Someone at the recording stage caught what the drafting stage did
not.
7. The Agreement Governs Land That Neither Authority It Cites Reaches
Both the statute and the city code that authorize development agreements are limited, on
their face, to land in the extraterritorial jurisdiction:
"The governing body of a municipality may make a written contract with an owner of land
that is located in the extraterritorial jurisdiction of the municipality
to..."
Tex. Loc. Gov't Code §212.172(b)
"Applicability. A development agreement shall be approved only for land located in
the Extraterritorial Jurisdiction of the City..."
San Marcos Development Code §2.4.3.1.D
But the agreement's own Section 1.08.A states: "The parties recognize that approximately
734.6 acres of the Property included in the Smart Terminal Development
Agreement have been formally annexed into the municipal boundaries of the
City." That acreage was inside the city limits on the day the agreement was signed, and
the agreement's regulatory provisions - including the seven Development Code waivers in
Section 1.04.B - apply to "the Property or any portion of the Property."
The gap: For land already inside the city limits, the ordinary route to a
deviation from the Development Code is a variance, an alternative-compliance approval, or a
zoning amendment - each with its own criteria, decision-maker, and public process. Section
212.172 does not supply authority to grant those deviations by contract for in-city land,
because it only speaks to land in the ETJ. Note that §212.172(f) does provide that
"annexation by a municipality of land subject to a contract does not invalidate the
enforceability of the contract" - so land that was in the ETJ when a valid contract was
made keeps its contract rights after annexation. That is a different question from whether
a city can extend a new ETJ development agreement over acreage that had already been
annexed years earlier.
8. The Waiver Authority the Agreement Cites Prohibits One of the Waivers It Grants
Section 1.04.B is the operative waiver clause. It names its authority precisely:
"Pursuant to the City's authority under section 2.4.5.1 of the City's Development
Code and under Section 212.172 of the Texas Local Government Code, the City hereby
agrees to the following waivers and modifications..."
Development Agreement, Section 1.04.B
Section 2.4.5.1 of the Development Code is the first section of "DIVISION 5: APPLICATION
FOR WAIVER OR MODIFICATION OF DEVELOPMENT STANDARDS AS AN ECONOMIC DEVELOPMENT
INCENTIVE." Two limits in that division matter here.
"Applicability. A waiver or modification of development standards may be approved
only for projects approved by the City Council under the city's economic incentives
policy."
San Marcos Development Code §2.4.5.1.B
"A waiver or modification may not be granted pursuant to this Division 5 for a
waiver or modification of the environmental standards in Chapter 6 of this
Development Code."
San Marcos Development Code §2.4.5.1.B.1
Problem one: the economic development predicate was deleted from this very
agreement. Division 5 waivers exist to implement an economic incentives package;
§2.4.5.2 requires the waiver request to "accompany an application for city economic
development incentives," and §2.4.5.3.B.3 says "the approved economic development
incentives agreement shall specify all applicable deviations." The 2019 predecessor was
a Chapter 380 economic development agreement and fit that frame. The 2023 restatement
expressly removed the economic development agreement (see Section 5 above) while continuing
to cite the economic-incentive waiver authority.
Problem two: waiver number 6 is a Chapter 6 waiver. Section 1.04.B.6
modifies "Section 6.1.2.2 and 6.1.2.3, which allow up to four feet of cut and fill by right
and eight feet approved administratively." Sections 6.1.2.2 and 6.1.2.3 sit in
Chapter 6, Environmental Regulations - the chapter §2.4.5.1.B.1 says
may not be waived under Division 5. On its face, the agreement grants a waiver under an
authority that expressly excludes it.
Verified against the code that was actually in force. Both quotations above
were checked against the adopted redline for Ordinance 2023-72, whose base text is stamped
"San Marcos Development Code Amended: November 3, 2021" on every page - the version in effect
on January 17, 2023, since no development code amendment was adopted between November 2021 and
October 2023. In that document §2.4.5.1.B and §2.4.5.1.B.1 appear in unmarked black
text, meaning they were existing law rather than anything the October 2023 amendment added.
Chapter 6 was titled "Environmental Regulations" then as now, and §§6.1.2.2 and
6.1.2.3 sat inside it. The waiver in Section 1.04.B.6 was granted under an authority that, on
the date it was granted, said it could not be.
9. Cut and Fill: The Text and the Controlling Exhibit Say Different Things
The baseline in the Development Code is four feet. Section 6.1.2.3.A lets the Responsible
Official administratively adjust that up to eight feet. Anything above eight feet requires
City Council approval as alternative compliance, and - critically - is
subject to a substantive finding under §6.1.2.3.B.2 that "enhanced measures identified
in the City Stormwater Technical Manual are used to manage construction and
post-construction stormwater runoff quality to levels that would be the same or better
quality as would result from a cut or fill of not more than four feet."
Section 1.04.B.6 of the agreement replaces that structure:
"i. Up to fifteen feet of cut or fill is allowed by right within the limits
designated on Exhibit 'G'.
ii. Up to twenty feet of cut or fill is allowed by right within the limits
designated on Exhibit 'G'.
iii. Up to four feet of cut or fill is allowed by right within the
anticipated floodplain reclamation limits with administrative approval of
Floodplain Study.
iv. Cut or fill over twenty feet will require approval of the City Council."
Development Agreement, Section 1.04.B.6
Exhibit G, which Section 6.04.A incorporates into the agreement "for all purposes," labels
the same areas differently:
"CUT-FILL ALLOWED UP TO 20-FEET WITH ADMINISTRATIVE APPROVAL"
"CUT-FILL ALLOWED UP TO 15-FEET WITH ADMINISTRATIVE APPROVAL"
Development Agreement, Exhibit G (Cut-Fill Extents Exhibit) legend
The conflict: "By right" means no application, no review, no findings. "With
administrative approval" means a staff decision that can be conditioned or denied. The
operative text says one thing for 15 and 20 feet; the incorporated exhibit says the other
for the identical areas. Subsection iii manages to say both in a single sentence. Because
Section 1.04.A gives the agreement priority over the Code in any conflict but supplies no
rule for a conflict within the agreement, the reviewing standard for grading up to
five times the code limit across a 2,017-acre site is genuinely unsettled on the face of the
document.
What is lost either way. Under the Code, every cut or fill above eight feet
goes to Council and must satisfy the §6.1.2.3.B.2 water-quality equivalency finding.
Under Section 1.04.B.6, nothing between eight and twenty feet reaches Council, and the
water-quality equivalency finding is never made - the agreement does not carry it forward,
substitute an alternative, or mention it.
In practice the exhibit is winning, and the City is enforcing it. Two things
in the record cut against the "by right" reading. First, an administrative amendment approved
April 12, 2023 re-issued Exhibit G, and the re-issued legend still reads
"CUT-FILL ALLOWED UP TO 20-FEET WITH ADMINISTRATIVE APPROVAL" and "UP TO 15-FEET WITH
ADMINISTRATIVE APPROVAL" - so the exhibit's review requirement survived a formal amendment
rather than being conformed to the operative text. Second, City engineering is enforcing
Exhibit G on its own terms. Review comment 2 on the Axis Logistics Park Watershed Protection
Plan (project 2024-50491, review completed August 29, 2024) reads: "Comply with the
development agreement regarding showing a maximum of 4-ft of cut/fill in areas indicated on
exhibit G of the development agreement." That is the exhibit being applied as a
binding limit in permit review.
The amendment also improved the third category. The version approved in
January 2023 read "ANTICIPATED RECLAIMED FLOODPLAIN LIMITS; CUT-FILL ALLOWED UP TO
4-FEET WITH ADMINISTRATIVE APPROVAL AND FLOODPLAIN STUDY APPROVED BY ENGINEERING." The April
2023 re-issue drops the word "reclaimed" and substitutes: "ANTICIPATED FLOODPLAIN LIMITS;
DEVELOPMENT IN THESE AREAS SHALL COMPLY WITH CITY CODES FOLLOWING A DETAILED
FLOODPLAIN STUDY. BUFFER ZONES PER SAN MARCOS DEVELOPMENT CODE SECTION 6.2.2.2 SHALL
BE TWO TIMES THOSE PRESCRIBED WIDTHS." Doubling the code's buffer widths is a real
concession, and the City's own FAQ described the amendment that way: "The administrative
amendment approved on 4/12 requires the applicant double the size of the buffer zones and no
build near these areas." How that amendment was processed is the subject of Section 20 below.
10. Required Contents the Agreement Does Not Supply
Development Code §2.4.3.2.E is a mandatory-minimum list: "A development agreement
at a minimum shall contain the following provisions, which shall be drafted
to the satisfaction of the City Attorney." Measured against that list, several items are
either absent or answered by a general cross-reference rather than the required content.
- §2.4.3.2.E.5 requires "a complete list of all development standards that shall be applied to the property... together with a list of standards in the Code that do not apply to the development." Section 1.04 gives a seven-item waiver schedule and a blanket statement that everything else applies. There is no list of non-applicable standards.
- §2.4.3.2.E.6 requires the same two lists for application procedures. Section 1.05.A.1 substitutes a single sentence: all SMDC procedures apply "unless otherwise provided in this Agreement." Which procedures are displaced is left to be worked out later.
- §2.4.3.2.E.8 requires "a schedule for providing public facilities and services to the development that identifies the service provider and the approximate dates within which service shall be provided for each phase." Section 1.07 assigns cost responsibility to the owner and identifies utility providers, but contains no dates and no phase-by-phase schedule.
- §2.4.3.2.E.9 requires identification of the means of financing "each public service required to support development." Fire, police, and EMS service for a 2,017-acre heavy industrial district are not addressed beyond the donation of two three-acre fire station sites.
- §2.4.3.2.E.10 requires "a schedule for annexing the property." For the MUD acreage, Section 1.08.C supplies a condition instead of a schedule: annexation follows whenever the MUD regains the ability "to establish a quorum and formally undertake action." No date, and no outside date.
The same gap appears in state law, with a sharper consequence. Section 6.03.A
cites Tex. Loc. Gov't Code §43.0672 as one of the agreement's statutory authorities. That
section governs owner-requested annexation and is not optional about content:
"(a) The governing body of the municipality that elects to annex an area under this
subchapter must first negotiate and enter into a written agreement with the owners of
land in the area for the provision of services...
(b) The agreement must include: (1) a list of each service the municipality
will provide on the effective date of the annexation; and (2) a schedule that includes the
period within which the municipality will provide each service that is not provided on the
effective date.
(c) The municipality is not required to provide a service that is not included in
the agreement."
Tex. Loc. Gov't Code §43.0672
Read subsection (c) again. The agreement contains no list of services the
City will provide on the effective date of annexation, and no schedule for services it will
not. Under §43.0672(c) that cuts both ways, and neither way is good: residents and
future occupants of the annexed acreage have no contractual service commitment to point to,
and the statutory precondition to the annexation itself - a service agreement containing
those two elements - is not satisfied by this document.
The annexation ordinance asserts a service agreement exists but does not say which
document it is. When the City annexed 7.553 acres of the property in 2024 (Case No.
AN-24-03, Axis Logistics), Ordinance No. 2024-27 recited: "3. The Owner and
the City have entered into a written agreement for the provision of services to the Property."
Its Section 3 then provides: "Services to the Property will be provided under the terms of the
written agreement for the provision of services entered into between the Owner and the City
as noted in Recital 3." Recital 3 is the bare sentence quoted above. It gives
no title, no date, no case number, and no reference to the Development Agreement or to any
separate services agreement. So the ordinance's compliance with §43.0672 rests on a
document the ordinance never identifies - and if the identified document is the Development
Agreement, the missing service list and schedule are the whole problem. Which document Recital
3 refers to remains the single cleanest question to put to the City Attorney.
One obligation with a real deadline, and it was met. Section 1.07.F.1 required
that "dedication of the westernmost parcel shall occur within a year of the Effective
Date" - by January 17, 2024. It happened. A Special Warranty Deed dated
January 17, 2024 conveyed 3.140 acres out of the 765.723-acre tract, on the
northwest line of FM 1984, from Franklin Mountain San Marcos I, LP to the City of San Marcos,
with the stated consideration "As a donation to Grantee as required pursuant to that certain
Amended and Restated Development Agreement dated January 17, 2023." It was recorded the same
day as Caldwell County instrument 2024-000375. That is performance on the
final day of the one-year window, and it is worth stating plainly: where this agreement set a
fixed calendar deadline, the deadline was honored.
Which is exactly why the second parcel is worth watching. The easternmost
three-acre site is due "within 180 days of the approval of the final plat containing the
site." That is a condition, not a date. No plat means no second fire station site, for as
long as no plat is filed - the same open-ended structure that appears in the annexation
schedule (§2.4.3.2.E.10 above) and the Exhibit F recording trigger (Section 14 below).
The contrast between the two subsections of the same provision is the clearest illustration in
the document of how much the drafting depends on which kind of trigger was chosen.
A smaller note on the same provision: the two City-produced copies of the approved agreement
disagree on where the fire station locations are shown. One says they are "generally described
in Exhibit 'E'" and the other says Exhibit "B." Exhibit E is the document that actually carries
a "GENERAL LOCATION OF FUTURE FIRE STATION" label.
11. A 2019 Impact Fee Schedule, Frozen, Without Its 2019 Legal Basis
"Due to the significant investment undertaken by Owner in developing the Property, the City
agrees that all water and wastewater impact fees to be charged by the City during
the development of the Property will be the fees in effect as of March 19, 2019."
Development Agreement, Section 1.05.A.3
March 19, 2019 is the effective date of the Chapter 380 agreement the 2023 restatement
deleted. The freeze has no stated end date, so it runs with the agreement's term. Three
separate statutes bear on whether a city can do this by contract.
"This chapter does not apply to... (6) fees imposed in conjunction with development
permits."
Tex. Loc. Gov't Code §245.004 (Exemptions)
That matters because the agreement leans on Chapter 245 repeatedly - Section 6.03.B recites
that the agreement "constitutes a permit under Chapter 245," and Sections 1.07.B, 2.01, and
2.04 each preserve future changes that "fall within the exemptions listed under Section
245.004." Chapter 245's vesting doctrine is the usual reason a developer's standards freeze
at application date. But §245.004(6) carves fees out of Chapter 245 entirely. The
agreement's own chosen framework does not support freezing fees, and elsewhere in the same
document the agreement acknowledges the very carve-out it needs to ignore here.
"A political subdivision is authorized to enter into an agreement with the owner of a tract
of land for which the plat has been recorded providing for the time and method of
payment of the impact fees."
Tex. Loc. Gov't Code §395.018
What Chapter 395 authorizes, and what it does not. Section 395.018 is the
Legislature's grant of authority for impact fee agreements, and it reaches the
time and method of payment - not the amount. The only express waiver or reduction
authority in the chapter is §395.016(g), limited to service units qualifying as
affordable housing under 42 U.S.C. §12745. Section 395.017 already protects a developer
from increases once fees are assessed at platting, which is the point at which the
Legislature chose to fix the number. And §395.052 requires the City to update its land
use assumptions and capital improvements plan at least every five years, with fees
recalculated against actual costs - a cycle a decades-long freeze at 2019 rates sits outside
of. Section 395.073 adds that state and local restrictions on impact fees are cumulative.
The authority also has a precondition the property does not meet.
§395.018 authorizes an agreement only with "the owner of a tract of land for
which the plat has been recorded." No plat has been recorded for this property,
and Section 1.10 of the agreement, titled "No Waiver of Platting Requirements," confirms
that platting requirements are not waived. That matters twice over. It means the
§395.018 authority to contract about impact fees was arguably not available when the
agreement was signed. And it means San Marcos Code §86.298(a)(2) governs assessment:
"for a new development on platted property the assessment shall occur at the time of plat
recordation, and shall be the maximum amount of the impact fee per service unit in
effect for the date of recordation." On August 5, 2026, the City's Assistant
Director of Engineering told Council the same thing twice, stating that the fee is "locked
in at the time a plat is recorded" and that "plats recorded before October 1, 2026, keep
the current rates." Under the City's own stated rule, a property with no recorded plat does
not keep the current rates.
The reserved capacity is an inherited number, and its source agreement no longer
exists. The fee freeze in Section 1.05.A.3 is a separate provision from the
capacity reservation in Section 1.07.D.3, which reads: "The City confirms that, as
originally allocated in the Cotton Center Development Agreement, Owner shall be
entitled to use of 2,108 LUEs of Wastewater Service on the Property." So
the figure is an allocation carried over from a different agreement covering different
land, rather than an engineering projection of what this site needs. The Cotton Center
agreement was restated twice, removed Franklin Mountain as a party effective June 7, 2024,
and was terminated outright on November 5, 2025 by Res. 2025-212R. Section 1.07.D.3 reads
as a standalone confirmation by the City rather than a condition, so the entitlement
likely survives on its own terms, but the capacity accounting that produced the number is
gone and nothing in the record re-derives it against this project's demand.
The counter-argument, stated fairly. There is a real defense available here
and it should be acknowledged. Section 212.172(g)(2) provides that a development agreement
"is a program authorized by the legislature under Section 52-a, Article III, Texas
Constitution" - which forecloses the argument that the value conveyed is an unconstitutional
gratuitous grant of public money. That answers the constitutional objection. It does not
answer the statutory one: §212.172(g)(2) blesses the program, while Chapter 395 governs
what a city may agree to about impact fees, and §395.018 is the provision that speaks to
agreements. Whether the general authority in §212.172(b)(9) to "include other lawful
terms" absorbs a fee freeze that Chapter 395 does not itself authorize is an open question,
and one the removal of the Chapter 380 program makes harder rather than easier to answer.
There is also a self-consistency problem with the City's own approval criteria.
§2.4.3.6.A.7 directs the City to consider whether "the agreement authorizes the City to
recoup the costs of Capital Improvements provided to the development while it remains in the
Extraterritorial Jurisdiction." A fee schedule locked at 2019 rates against decades of
construction cost inflation moves in the opposite direction, and the gap between the frozen
rate and the adopted rate is made up by the rest of the system's ratepayers.
This became a live question in 2026. The City is in the middle of its
five-year Chapter 395 update. Ordinance 2026-29 passed first reading 6–1 on August 5,
2026, with a second reading set for September 1 and an effective date of October 1, raising
the wastewater fee from $2,684 to $11,161 per service unit and the water fee from $3,801 to
$14,519. The City's own 2026 Wastewater Impact Fee Study reaches that figure by dividing
$295,489,198 in eligible costs by 26,475 service units of projected growth, and separately
carries the "SMART Development (FM 110) Gravity Main" at $24,078,600, 63 percent attributed
to growth, with a stated project driver of "the proposed SMART development." The 2,108
reserved units are roughly 8 percent of that denominator. The
Impact Fees page works through the calculation, the
Schedule 1 service-unit methodology, what happens to units above 2,108, and an open
question about the advisory committee's recommendation.
12. Impervious Cover, Floodplain Reclamation, and Chapter 39
Section 2.03 sets the site's headline environmental number, and then defines it in a way
that changes what the number means:
"Impervious cover on the Property, after full development, shall not exceed 70 percent of
the entire gross acreage of the Property. The total impervious cover for an individual lot
within the Property shall not exceed 90 percent of the gross area of the
lot... Acreage counted toward 30% pervious areas to include utility corridors
(including ARWA and LCRA corridors), floodplains, and detention and stormwater quality
facilities."
Development Agreement, Section 2.03
The per-lot number exceeds the base zoning district and is not on the waiver
list. The Heavy Industrial district standard - §4.4.4.4 in the code in force in
January 2023, renumbered to §4.4.4.5 in later editions - is "Impervious Cover
80% max." Section 2.03 sets 90 percent per lot. That is a
ten-point increase over the base district standard, and it appears in the agreement's
"Environmental Standards" section rather than in the Section 1.04.B waiver schedule - so it
is never identified as a waiver, never tied to a waiver authority, and never included in the
list §2.4.3.2.E.5 requires. For the 734.6 acres already inside the city limits, raising
a zoning district's lot coverage standard is ordinarily a zoning action.
The 70 percent is a smaller number than it looks. Utility corridors,
floodplain, and the detention and water-quality ponds the development itself requires all
count toward the 30 percent that must stay pervious. Those categories are largely
undevelopable to begin with, or are infrastructure built to serve the impervious area.
Netting them out leaves a much higher effective cap on the developable remainder - roughly
83.5 percent on the acreage figures in the record. Development Code §6.1.2.5 also
imposes lower impervious cover limits on steep slopes (35 percent above 15 percent gradient,
20 percent above 25 percent), which Section 2.03 does not acknowledge.
The floodplain accounting compounds this. Section 2.03 credits floodplain acreage toward the
pervious requirement, while Section 1.04.B.6.iii and Exhibit G contemplate filling
"anticipated floodplain reclamation limits." Nothing in the agreement prevents the same
acreage from being counted as pervious and later reclaimed and paved.
Reclamation is also where the agreement is most conspicuously silent about the rules that
already exist. Section 2.02 is titled "Water Quality Zone Reclamation" and describes how
reclamation should be designed - channel shape, native vegetation, trees at the top of bank -
without ever addressing whether it is permitted:
- Development Code §6.2.3.2.A provides that "no impervious cover is allowed in a water quality zone" outside the exceptions listed at §6.2.3.5(B), and §6.1.2.2.B.5.b bars fill placed "in a water quality zone, buffer zone, or a 100-year floodplain." Neither is on the Section 1.04.B waiver list.
- Development Code §6.2.3.2.E is the code's own reclamation provision, and it has two halves: "Reclamation of a water quality and/or buffer zone shall require mitigation to replace lost water quality benefits and be accomplished in a way that preserves natural channel function and aesthetics." Section 2.02 of the agreement tracks the second half closely - natural channel design, varying cross sections, native vegetation, trees at the top of bank - and drops the mitigation requirement entirely. Read with Section 1.04.A's supremacy clause, the agreement substitutes an aesthetic and channel-function standard for a standard that also required the lost water quality benefit to be replaced.
- Development Code §2.6.1.1.D requires a qualified watershed protection plan for developments over 40 acres involving an impervious cover increase requiring mitigation, reclamation of floodplain or water quality zone, or 20 or more acres of development within the 100-year floodplain. This project implicates all three. The agreement never mentions a watershed protection plan of any kind - though, as set out below, the City applied the requirement anyway.
- City Code §39.049.2 (Floodplain Reclamation Standards, adopted by Ord. 2020-87 in December 2020) requires that fill in the special flood hazard area "result in no net loss of natural floodplain storage, or increase in water surface elevations during the base flood," offset by equal-volume compensatory excavation. §39.051 requires drainage and flood maintenance easements to the City before plat approval on all remaining floodplain land. §39.049(e) requires Section 404 materials to be provided to the City. None of these appear anywhere in the agreement.
And Section 1.04.A points the other way. "In the event of a conflict between
this Agreement and the SMDC or the City's Codes and Ordinances, this Agreement shall
control." Chapter 39 is a City ordinance. San Marcos adopted it, in the City Council's own
stated intent, so that "the requirements of this article comply with federal requirements
pertaining to the Federal Emergency Management Agency's authority concerning flood hazards"
- which is to say, as a condition of National Flood Insurance Program participation. Two
state statutes point the same direction: §245.004(9) excludes flood-prevention
regulations from Chapter 245 vesting, and §43.002(c)(5) preserves a city's power to
impose flood control regulations after annexation notwithstanding continued-use rights. A
contract clause that subordinates the City's flood damage prevention ordinance to a private
agreement, and freezes it for decades, runs against all three.
The watershed protection plan process was applied notwithstanding the agreement's
silence. This is the clearest instance on this page of the code working despite the
contract. In the Phase 1 review of the Axis Logistics Park Watershed Protection Plan (project
2024-50491, review completed August 29, 2024), the City's reviewing engineer
wrote: "This proposal appears to meet the threshold for a Qualified Watershed
Protection Plan (QWPP) and, given the need for detailed modeling review, should be
submitted as a QWPP2. Prior to approval an informative meeting with the Planning &
Zoning Commission to review the development will be required." That happened. The
Watershed Protection Plan Phase 2 approval certificate (2024-49696, issued to
Scarborough Lane Development for "2862 FM 1984; Axis Logistics Park," effective
September 26, 2024, expiring September 26, 2026, covering "drainage, site
grading, utility, and roadway improvements") carries as its first permit note: "Presentation to
Planning and Zoning Commission for water quality and buffer zone reclamation
per LDC sections 2.6.1.1(D) & 2.6.1.3(B) was provided on 8/27/24." So the
§2.6.1.1.D threshold was found to be met, the qualified plan track was used, and
reclamation went before the Planning and Zoning Commission - none of which the agreement
provides for or requires.
The same review file shows City engineering pushing back on the impervious cover
numbers. Comment 8 on project 2024-50491 addresses the CLOMR report: "Impervious cover
listed for ultimate conditions for UT1-01 and UT1-02 appear to be low for the industrial nature
of this development. Use IC estimates that are reflective of industrial development or provide
support for using an IC of 65% when as much as 90% is" permitted. That is the
City's own engineer treating Section 2.03's 90 percent per-lot allowance as the realistic
planning number, which is the point made above about what the headline 70 percent figure
actually means. Two further comments in the same letter bear on Section 2.03's pervious-area
credits: comment 6 notes "grading is shown outside of the parcel boundary within the electric
substation property," and comment 7 asks for "preliminary approval for grading within LCRA
easement near transmission tower" - grading inside the very utility corridors that Section 2.03
counts toward the 30 percent that must remain pervious.
Buffer widths were doubled by the April 2023 amendment. As set out in Section
9, the re-issued Exhibit G requires that "buffer zones per San Marcos Development Code Section
6.2.2.2 shall be two times those prescribed widths" in the anticipated floodplain limits, and
that development there "shall comply with City codes following a detailed floodplain study."
That is a genuine improvement on the January 2023 text and should be weighed against the
criticisms above.
13. What the Noise, Odor, Vibration and Toxics Standards Actually Say
Sections 2.05 and 2.06 do most of their work by cross-reference, adopting Development Code
§§7.4.2.1, 7.4.2.2, 7.4.2.3 and 7.4.2.5 as the operative standards for a 24-hour
rail-served intermodal terminal. Reading those sections is worthwhile.
Noise: the code section the agreement adopts exempts trains. Section 2.05
provides that "noise level maximums and measurements will be regulated and undertaken
pursuant to Section 7.4.2.1." Section 7.4.2.1.C.6 exempts from those maximums "sound
produced by aircraft in flight or in operation at an airport, or railroad equipment
in operation on railroad rights-of-way." For a project whose defining feature is
rail freight handling, the single noise standard the agreement adopts does not reach the
principal noise source. Section 2.05 then reinforces the point: "Notwithstanding, locomotives
may sound their horns in accordance with local, State and Federal requirements," and the
quiet zone study is conditional on the City asking for one.
Noise: the limits and the measuring point were written for a different problem.
Section 7.4.2.1 permits 85 dB(A) from 10:00 a.m. to 10:00 p.m. and 75 dB(A) overnight, and
§7.4.2.1.B.1 directs that a police officer take the measurement "from either the closest
public right-of-way to the offending residence or business, or with the consent of a
complainant... from the property line of the complainant." That is a complaint-driven urban
nuisance provision. There is no standard measured at the project's own boundary, and 85 dB(A)
as an all-day industrial ceiling is permissive by the standards of most municipal industrial
performance codes.
Vibration: the code promises a standard that does not exist. Development
Code §7.4.1.1.B states that uses shall conform to "performance standards for noise,
smoke, and particulate matter, odorous matter, fire, or explosive hazard material, toxic and
noxious matter, vibration, and glare." Division 2 then sets out standards for
noise (7.4.2.1), smoke and particulate matter (7.4.2.2), odorous matter (7.4.2.3), fire or
explosive hazard material (7.4.2.4), and toxic and noxious matter (7.4.2.5). There is no
vibration section. For a site combining heavy rail, container handling, and up to twenty feet
of cut and fill, the agreement adopts a code whose stated vibration standard is empty and
adds nothing to fill it - even though §2.4.3.2.E.7 requires the agreement to list
"special standards applicable to development of the property that normally do not apply." The
agreement's entire list of special standards (Section 1.06) is one item: internal truck
signage.
Odor: a zero-tolerance standard, converted into a reporting protocol.
Development Code §7.4.2.3.A is absolute: "No use shall be located or operated which
involves the emission of odorous matter from a source of operation where the odorous matter
is clearly detectable at the bounding property line or any point beyond the tract." Section
2.06 adopts that section and then adds: "Any odors not regularly emitted from
the Property shall be reported to the Planning and Development Services Department and Public
Safety staff in an effort to inform staff of unexpected correspondence with community
members." The added sentence presupposes odors that are regularly emitted, makes the
response notification rather than abatement, and frames the purpose as managing community
contacts. Section 1.04.A gives the agreement priority in a conflict.
Toxics: the standard points at an agency and a regulation that no longer exist.
Section 2.06 adopts §7.4.2.5, which sets the limit at "ten percent of the concentration
(exposure) considered as the threshold limit for an industrial worker as such standards are
set forth by the Texas State Department of Health Services in
'Threshold Limit Values Occupational Health Regulation No. 3'." That agency
was reorganized out of existence in 2004 and that regulation is long superseded. Section
7.4.2.2.A.2, adopted in the same sentence, limits particulate emissions to "0.5 pounds per
acre of property within the plant site" without stating a time period. The agreement freezes
both for the life of the term.
Section 2.06's prohibition on hazardous-waste emissions and on "manufacturing of finished
products producing the release of volatile organic compounds, or toxic or poisonous emissions
at levels unsafe for human inhalation" is meaningful language, but "levels unsafe for human
inhalation" is not tied to any numeric standard, monitoring requirement, reporting obligation,
or agency threshold. Section 2.06 also adopts §§7.4.2.2, 7.4.2.3 and 7.4.2.5 while
omitting §7.4.2.4, "Fire or Explosive Hazard Material," from its list.
Section 2.08 freezes federal and state environmental standards, and claims authority
the City does not have. "Activities on the Property shall be conducted to meet or
exceed such TCEQ and EPA standards in effect as of November 1, 2016. If any
activity on the Property is subject to the rules or regulations of the TCEQ or EPA,
no variances from or waivers of TCEQ or EPA rules or regulations shall be
permitted." A city cannot fix a floor at 2016 versions of state and federal rules in
a way that displaces current TCEQ and EPA requirements, and it has no power to grant or
withhold TCEQ or EPA variances. Read as a contractual covenant the City can enforce against
the owner, the first sentence has some force; read as a statement of the governing regulatory
standard, it does not. The second sentence is not something the City can enforce as written.
14. The MUD Provisions Against Chapter 43 and Water Code §54.016
Section 1.08.C sets the terms the City committed to seek in any amended or new MUD consent
agreement:
"An amended or new consent agreement will address, but not be limited to: the Owner
confirming no bonds will be issued by the MUD, confirmation that the
City will not assume any debt of a MUD as a result of annexation, and that
the MUD may undertake certain operation and/or maintenance functions and, in support of such
functions, may levy an operations and maintenance tax in the MUD."
Development Agreement, Section 1.08.C
Each of those three elements runs into a specific statute.
"No bonds will be issued" is a condition a city may not impose. Water Code
§54.016(a) provides that a city's consent "shall not place any restrictions or conditions
on the creation of a noncity service district... other than those expressly provided in
Subsection (e) of this section and shall specifically not limit the amounts of the
district's bonds." Subsection (e) permits restrictions on bond terms and sale
conditions only "if the restrictions and conditions do not generally render the bonds and
notes of districts in the city's extraterritorial jurisdiction unmarketable." A flat
prohibition on issuing bonds is not a restriction on terms. Section 54.016(a) also gives the
landowner a remedy: petition the TCEQ, which "may declare any provision of the consent to be
null and void." Local Government Code §42.042(a) independently bars conditions "other
than those expressly permitted by Sections 54.016(e) and (i), Water Code." The City appears
to have bargained for a term it cannot obtain and a future owner can have struck.
"The City will not assume any debt" is contradicted by statute on full annexation.
Local Government Code §43.075(d) provides that where all of a district's area becomes part
of the municipality, the municipality "shall take over all the property and other assets of the
district; assumes all the debts, liabilities, and obligations of the district;
and shall perform all the functions of the district, including the provision of services." Under
§43.075(e) the district is abolished within 90 days. Those are statutory
consequences of full-purpose annexation, not terms a city and a landowner can contract around.
A district that survives annexation and levies a tax requires a different instrument
entirely. A district that continues to exist after full-purpose annexation, performing
functions and levying an operations and maintenance tax, is a "limited district" under Local
Government Code §43.0751 - and a limited district can only be created through a
strategic partnership agreement. That statute requires adoption by both
governing bodies (§43.0751.c), two public hearings by each with at least
one held inside the district (§43.0751.d), recording in the deed records, and a limited
district term that "shall not exceed 10 years" per term, renewable
(§43.0751.g.2). The agreement routes all of this through a "Consent Agreement" instead,
with none of those procedural requirements, against a term measured in decades.
An unpriced City obligation nobody addressed. Local Government Code
§43.0715(b) provides that if a municipality under 1.5 million population "annexes a special
district for full or limited purposes and the annexation precludes or impairs the ability
of the district to issue bonds, the municipality shall, prior to the effective
date of the annexation, pay in cash to the landowner or developer of the district a sum
equal to all actual costs and expenses incurred... that would otherwise have been eligible for
reimbursement from bond proceeds under the rules and requirements of the Texas Commission on
Environmental Quality." Subsection (c) requires an audit-format report and escrow of estimated
amounts; subsection (d) attaches a six percent penalty plus one percent per month on any
delinquent sum. The agreement's "no debt assumption" language does not address this obligation
and does not waive it - a developer reimbursement under §43.0715 is not a "debt of the MUD."
This is a contingent cash liability of the City, triggered by exactly the sequence Section 1.08.C
sets up, that the agreement never quantifies or acknowledges.
The notice to future owners may never be recorded. Section 1.08.C.2 says
subsequent owners' consent to annexation "shall be evidenced by the Memorandum of Agreement
attached as Exhibit 'F' which will be recorded in the deed records of Caldwell County
within 30 days of the bond election of the Municipal Utility District or any
subsequent Sub-Districts." The same subsection C requires the owner to confirm that
no bonds will be issued. If there are no bonds, there is no bond election, and the
recording trigger for the instrument that binds future purchasers never fires. The agreement's
backup - a note "added to all final subdivision plats" - depends on plats being filed.
15. The Land Use Matrix: A Use With No Code Definition, and Uses That Contradict Each Other
Exhibit D operates in absolute terms: "Notwithstanding any restrictions, rights or privileges
under applicable laws or the City's Development Code and other ordinances, the Permitted Uses
shall be allowed on the Property and the Prohibited Uses are expressly prohibited." It supplies
no rule for what happens when the two lists overlap, and they do.
Data center: permitted use no. 45, defined by the agreement because the Code has no
such use. The phrase "data center" does not appear anywhere in the San Marcos
Development Code. Exhibit D acknowledges this and supplies its own definition: "a facility of
networked computer systems and associated components, such as telecommunications and storage
systems, that businesses or other organizations use to organize, process, store and disseminate
large amounts of data." Because there is no corresponding Code use category, none of the Code's
use-specific standards attach to it - no parking ratio, no screening standard, no accessory-use
limits keyed to the use, no threshold triggering additional review. The definition also contains
no limit on electrical load, cooling water demand, on-site generation capacity, or fuel storage.
And a data center's standby power is on the prohibited list. Prohibited use
no. 23 bars "refining or retail sale or bulk storage of fuel, liquified petroleum and
flammable liquids." Prohibited use no. 5 bars "manufacturing or storage of hazardous
materials or explosives, except for fuels contained in vehicles, locomotives, or
railcars." Utility-scale data centers depend on banks of diesel generators with bulk
on-site fuel storage, which is neither a vehicle, a locomotive, nor a railcar. The agreement
permits the use and prohibits the infrastructure the use requires, and provides no priority
rule. The same tension reaches permitted use no. 13, "Electrical Substation," which carries no
capacity limit.
Two permitted uses swallow the prohibited list. Permitted use no. 35 is
"Manufacturing Processes not Listed." Permitted use no. 51 is "All Heavy Industrial Uses
authorized by the COSM Zoning Code, not specifically prohibited by Subsection (B)." Number 51
is drafted correctly - it defers to the prohibitions. Number 35 is not, and on its own terms
authorizes any unlisted manufacturing process. Permitted use no. 46, "Distribution and
processing of construction materials," similarly sits against prohibited uses no. 24
("manufacturing of cement, lime, and gypsum plaster") and no. 25 ("rock crushers").
The prohibited list is the strongest environmental protection in the agreement, and the record
shows it has been used - covenant-based rejections of carbon battery manufacturing, smelting,
and acid manufacturing appear in the project's own correspondence. That is precisely why the
internal contradictions matter: a prohibition that a permitted use can be read to override is
weaker than it appears on the page. See Permitted
& Prohibited Uses for the full matrix.
16. Eighty-Foot Outdoor Storage, and the Standards Not Waived With It
"Section 5.1.3.2.B, which limits the height of outdoor storage to twelve feet, is modified in
areas to be utilized for intermodal container transloading and/or storage operations to allow up
to 80 feet in height when items being stored are 200 feet from a public right
of way."
Development Agreement, Section 1.04.B.7
The recital describes a limit the code did not contain. The Development Code
in force on January 17, 2023 did not cap outdoor storage at twelve feet. It provided that "all
outdoor storage shall be no taller than the primary building height" - a
relative standard tied to whatever building the storage is accessory to. The agreement modifies
a twelve-foot rule that did not exist, and says nothing about the rule that did.
Eighty feet clears two district height standards, neither of which is waived.
The Heavy Industrial district standards - §4.4.4.4 in the January 2023 code, renumbered to
§4.4.4.5 in later editions - set "Principle Building Height: 4 stories max.
62 ft. max." and "Accessory Structure Height: N/A / 24 ft. max."
Outdoor storage is expressly an accessory use: the code provides that "outdoor storage shall be
accessory to a primary use and is not permitted as a primary use." So the agreement authorizes
an accessory use at 80 feet against a 24-foot accessory structure standard and a 62-foot
principal building cap, and waives neither. It also does this without addressing Section 2.07's
airport compatibility review, and without acknowledging that an 80-foot obstruction near the
San Marcos Municipal Airport is the kind of structure that draws FAA Part 77 notice
requirements. Section 2.07 itself directs that adverse impact determinations "assume the
condition of the airport following the addition of one or more runways as part of the expansion
proposed in the City's Airport Master Plan."
The waiver addresses height only. The outdoor storage provision it modifies
contains several requirements, and the agreement leaves the rest in place: outdoor storage
"shall be screened from view from the public right-of-way by a wall constructed in accordance
with Section 7.2.6.1 or by the parking lot screening requirements," and storage adjacent to any
district other than HI or HC "shall be subject to a transitional protective yard C or D." An
80-foot container stack cannot be screened from view by a wall, and the agreement does not say
how that requirement is satisfied, modified, or waived.
The 200-foot buffer is measured to the wrong thing. The trigger is distance
"from a public right of way." The neighbors most affected by an 80-foot container wall are
residences and farms on adjoining private land in unincorporated Caldwell County, not motorists
on a public road. Nothing in Section 1.04.B.7 sets a setback from a property line.
17. The Waiver Schedule Was Drafted Against a Superseded Version of the Code
Section 1.04.A freezes "all City of San Marcos codes and ordinances in effect on the Effective
Date," and §2.4.3.2.E.5 requires waivers to be "referenced to the standards in this
Development Code." Both make the accuracy of the citations in Section 1.04.B load-bearing: a
waiver keyed to a provision that no longer exists may not attach to anything. Four of the seven
waivers have citation problems.
- Waiver 1 modifies Table 3.1 as it applies to "EC, HC, HI and LI zoning districts." Employment Center (EC) was renamed Commercial (CM) by Ord. No. 2021-47, adopted August 3, 2021. By November 3, 2021 - fourteen months before this agreement - the relevant row of Table 3.1 already read "CM, HC, HI, LI, ETJ | 5,000 Ft. | 400 Ft." The agreement waives a row of a table using a district label that table no longer used.
- Waiver 2 modifies "Section 4.3.5.3, which limits the blank wall area of a building based on the associated zoning district." In the code in force on the Effective Date, §4.3.5.3 was Transparency and §4.3.5.4 was Blank Wall Area - the section the agreement needed was already there under a different number. The blank wall standard also already had an alternative compliance path: §4.3.5.4.E lets the Planning and Zoning Commission approve a modification "subject to all of the following findings." The agreement's flat waiver bypasses that route and those findings.
- Waiver 3 modifies "Section 7.2.6.2(E), which does not permit chain link fencing." That is not what §7.2.6.2.E said in January 2023, or says now. Subsection E.2 reads: "Chain link may be permitted in the rear yard." Subsection E.4 already permits "barbed wire, razor wire or similar security fencing features... in a Heavy Industrial District." The waiver rests on a description of the standard that the standard does not support, and the actual restriction - rear yard only - goes unaddressed.
- Waiver 7 describes the outdoor storage standard as a twelve-foot limit. The January 2023 code tied it to primary building height instead, and separately capped accessory structure height in the Heavy Industrial district at 24 feet (see Section 16 above).
How these were checked. Each of the four was verified against the adopted
redline for Ordinance 2023-72, whose base text is stamped "Amended: November 3, 2021" on every
page - the Development Code as it stood on the agreement's Effective Date, since no development
code amendment was adopted between November 2021 and October 2023. In every case the provision
appears there in unmarked black text rather than as a tracked change, so each discrepancy is
between the agreement and the code as it actually read when the agreement was signed - not an
artifact of a later amendment.
Two more substantive gaps in the waiver schedule. Waiver 1 recites that Table
3.1 "requires a maximum 5,000 ft block perimeter and maximum 400 ft dead end street
length" and then modifies only the block perimeter, to 10,000 feet. The 400-foot
dead-end limit is quoted and left in force, which is difficult to reconcile with 10,000-foot
blocks in an industrial park. Waiver 1 also provides that the enlarged block perimeters "shall
include Thoroughfare Plan Roads as illustrated in Exhibit 'E'" - roads that do not yet exist -
while Development Code §3.6.2.1.C.1 requires that "all public rights-of-way proposed in
order to meet the block standards must be improved with a street." Exhibit E's
own legend includes "2018 TMP + PROPOSED REALIGNMENTS," meaning some of the roads being counted
are not on the adopted Thoroughfare Plan either.
A protective trigger that cannot fire here. Waiver 2's articulation
requirements apply only to walls "visible from and within 300 feet of a public right-of-way or a
residentially zoned property," and exempt everything else along with all
loading dock doors. The land surrounding this site is unincorporated Caldwell County, which has
no zoning - so there is no "residentially zoned property" adjacent to the project for the
standard to protect. The same structural problem affects the transitional protective yard
requirement in the outdoor storage provision, which is triggered by adjacency to a zoning
district.
18. One Traffic Study for 2,017 Acres and Forty-Five Years
"Prior to or concurrent with the submittal of the first plat application for
development on the Property or any portion thereof, a traffic impact analysis
('TIA') will be required in accordance with Sections 3.5.2.7 and 3.5.2.8..."
Development Agreement, Section 1.05.A.4
The Development Code treats traffic analysis as a recurring, per-development test rather than a
one-time gate. Section 3.5.2.8.B requires a traffic impact analysis whenever a development
creates 200 or more dwelling units, generates 2,000 or more trips per day, or
involves "avenues, boulevards, and commercial streets not appearing on the City's adopted
Thoroughfare Plan." A 2,017-acre intermodal and heavy industrial district will cross those
thresholds repeatedly, phase by phase, over decades.
The interaction with Section 6.03.C is what makes this bind. The agreement
commits the City not to impose "any land use or development regulation that limits the rate or
timing of land use approvals, whether affecting preliminary plans, final plats, site plans,
building permits, certificates of occupancy or other necessary approvals," and provides that no
"growth restriction, or other limitation affecting the rate, timing or sequencing of
development" applies if it "would have the effect of increasing Owner's obligations or
decreasing Owner's rights and benefits under this Agreement." Read with Section 1.05.A.4, the
combined effect is a single traffic study at the front end plus a covenant against conditioning
later approvals on traffic capacity. The carve-outs in Section 6.03.C are narrow: temporary
moratoriums "uniformly imposed throughout the City and ETJ due to an emergency constituting an
imminent threat to the public health or safety," and moratoria authorized by Subchapter E,
Chapter 212.
A related point on Section 6.03.C: §43.002(c) preserves a city's power, after annexation,
to impose regulations relating to imminent destruction of property or injury to persons, public
nuisances, flood control, and the storage and use of hazardous substances,
notwithstanding continued-use rights. Section 1.04.A's code freeze and Section 6.03.C's
no-new-regulation covenant are both drafted more broadly than §43.002(c) allows, with no
carve-out for those categories.
19. Statutory Preconditions and Drafting Defects
The pre-offer disclosure, and the consequence of not making it. Effective
September 1, 2021 - sixteen months before this agreement - the Legislature added
§212.172(b-1), requiring that "at the time a municipality makes an offer to a landowner to
enter into an agreement under this subchapter, the municipality must provide the landowner with
a written disclosure" containing five specified items: that the landowner is not required to
enter the agreement; the authority under which the city may annex, with statutory references; a
plain-language description of the applicable annexation procedures; whether those procedures
require the landowner's consent; and "a statement regarding the municipality's waiver of
immunity to suit." Subsection (b-2) supplies the sanction: "An agreement for which a
disclosure is not provided in accordance with Subsection (b-1) is void." Nothing in the
agreement or its exhibits recites that such a disclosure was given.
What the released records show, and what that does and does not prove. A
full-text search across the roughly 900 machine-readable documents released to date - the agenda
packets, staff reports, negotiation drafts, and the internal and external correspondence
surrounding this agreement - returns no occurrence of "§212.172(b-1),"
"written disclosure," "not required to enter into," "waiver of immunity," or "immunity to suit."
Every reference to §212.172 in the record is either the agreement citing its own authority
or a resident's correspondence raising the term-length problem. That is meaningful negative
evidence but not proof: roughly 190 released documents are image-only scans that no text search
reaches, and the released set reflects specific Public Information Act requests rather than the
City's complete file. The clean way to resolve it is a request directed at the disclosure itself.
Two features of the record make the question worth pressing. First, §212.172(b-1) is
triggered by a municipal offer, and here the owner sought the agreement, so the City may
take the position that no offer was made and no disclosure was owed. Second, the fifth required
element of that disclosure is a statement about the City's waiver of immunity - and the executed
agreement closes with a clause asserting the opposite.
The immunity clause contradicts the statute the agreement invokes. Section
212.172(i) provides: "A municipality that enters into a contract waives immunity from
suit for the purpose of adjudicating a claim for breach of the contract," and
§§212.172(j) and (k) then define the available damages. The agreement's closing block
says the opposite: "The City's execution of and performance under this Agreement will
not act as a waiver of any immunity of the City to suit or liability under applicable
law." The statutory waiver operates by law and a contract term cannot undo it, so the clause is
most likely simply ineffective. It is also the same subject the §212.172(b-1)(5) disclosure
is required to address, which makes its presence in the executed document notable.
Two cure periods for the same default. Section 6.02.A requires written notice
and "at least thirty (30) days from receipt of the notice to cure the default,"
with an extension where a cure cannot reasonably be completed in thirty days. Section 6.02.C
then provides that "no party shall be deemed to be in default hereunder until the passage of
ten (10) business days after receipt... Upon the passage of ten (10) working
days without cure of the default, such party shall be deemed to have defaulted." The two
provisions set different cure periods for the same event, and 6.02.C introduces a third term
("working days") in its second sentence. Which controls determines when either party can act on
a breach.
Assignment without consent, with a full release. Section 6.06.A permits the
owner to assign the agreement "to a subsequent purchaser of all or a portion of the undeveloped
property... or to an affiliate of the Owner... without any consent of the City being
required," and provides that "upon any such assignment, the assignor will be released
of any further obligations under this Agreement as to the property sold and obligations
assigned." The City has no approval right over who assumes decades of environmental, drainage,
and infrastructure obligations across a 2,017-acre site, and no recourse against the original
owner afterward. The agreement requires no financial capacity showing from the assignee.
The end-buyer carve-out is broader than the statute's. Section 212.172(f)
provides that a contract "is not binding on, and does not create any encumbrance to title as
to, any end-buyer of a fully developed and improved lot within the development, except
for land use and development regulations that may apply to a specific lot." Section
6.06.B of the agreement reproduces the exemption and drops the exception: "This
Agreement will not, however, be binding upon, or create any encumbrance to title as to, any
ultimate consumer who purchases a fully developed and improved lot within the Property." As
written, lot-level obligations - impervious cover limits, prohibited uses, storage standards -
would not follow the lot to its eventual owner, which is the opposite of what the statute
preserves and of what Section 6.05.B says recording is for.
Smaller defects that still affect meaning. Section 1.07 uses the subsection
letter "E" twice - once for Electric Service and again for the Parkland Obligation - with
Section 1.07.F (the fire station donation) in between, so a citation to "Section 1.07.E" is
ambiguous. Section 1.10 is captioned "No Waiver of Platting Requirements" and provides that
"nothing in this Article 3 shall be construed as a waiver of any platting
requirements," but it sits in Section 1 and the agreement has no Article 3. Section 5, the sole
contingency clause, cross-references Section 1.07(B) for land described in Section 1.08(B).
Section 1.07.E.1 obligates the owner to "convey and eight-acre parcel" for a
public park "which will be privately maintained," without specifying timing, the conveyance
instrument, or what happens if private maintenance stops.
20. Minor Change or Major Change: Who Decides, and Against What Test
The agreement has been amended administratively at least once, and at least one further change
was made with no amendment at all. Both turn on Section 6.04, which is the provision that
allocates amendment authority. It is worth reading in full because of how little it settles.
"B. Owner may make minor changes to the Conceptual Land Use Plan and other
attachments to this agreement with approval from the Director of Planning &
Development Services and may make major changes with approval by City
Council. Minor change shall consist of but are not limited to:
1. A change that does not materially affect a change of lot or unit density
contemplated by this Agreement by more than 10%
2. Changes to the phasing plan resulting from availability of infrastructure to
serve the Property.
3. Changes to accommodate tree preservation of the protection of KARST features.
C. Owner may appeal the Planning and Development Services Director's
determination of a minor change to the City Manager within 10 days of the date of notification
of the decision.
D. Major changes shall consist of but are not limited to:
1. The addition of land area;
2. Density beyond what is permitted in SMDC, except as allowed by this Agreement;
3. Changes in roadway alignments more than what is necessary to meet Code;
4. Change in the base zoning."
Development Agreement, Section 6.04.B, C and D
Neither list is closed, and nothing fills the gap. Both the minor list and the
major list are introduced with "shall consist of but are not limited to." So the two categories
are each open-ended, they are not defined against each other, and the agreement supplies no
default rule, no residual clause, and no tiebreaker for a change that appears on neither list.
For any change that is not one of the seven enumerated items, the question "is this minor or
major" has no textual answer - it has only a decision-maker, and under Section 6.04.B that
decision-maker is the Director of Planning & Development Services.
The one quantitative test for "minor" cannot operate on this project. Minor
category 1 is "a change that does not materially affect a change of lot or unit density
contemplated by this Agreement by more than 10%." Lot and unit density are residential metrics.
The base zoning here is Heavy Industrial and Heavy Commercial (Section 1.03), parkland dedication
is excluded because the development is "commercial or industrial" (Section 1.05.A.5), and the
Conceptual Land Use Plan at Exhibit B shows land use areas rather than lots or units. There is no
unit count in the agreement against which a 10 percent change could be measured. The only
numeric threshold the drafters supplied for distinguishing minor from major is therefore
inoperative, which leaves categories 2 and 3 - phasing and tree/KARST preservation - as the
entire enumerated definition of "minor" for a 2,000-acre industrial district.
And that list was broadened during negotiation. An earlier draft in the
released record, where the provision is numbered 2.04, lists only two minor
categories: the 10 percent density test and tree/KARST preservation. "Changes to the phasing plan
resulting from availability of infrastructure to serve the Property" was added before execution.
The administrative amendment authority in the signed agreement is wider than the draft's.
Only the Owner can appeal, and only to the City Manager. Section 6.04.C gives a
right of appeal from the Director's minor-change determination to "Owner" - and
to no one else. There is no notice requirement, no public comment, no Planning and Zoning
Commission role, and no Council review of a minor-change determination. So the only party with
standing to contest a determination is the party that requested it, and the only realistic
grievance it would ever press is a determination that a change was major. A
determination that a change is minor is, as a practical matter, unreviewable.
The agreement's own land-use-plan amendment clause routes elsewhere - to a section that
does not exist. Section 6.04 is not the only amendment provision. Section 1.01.A, which
establishes the Conceptual Land Use Plan as "the land use plan under Section 2.4.3.3 of the San
Marcos Development Code," provides that it "may be amended from time to time in accordance with
the processes and procedures outlined in Section 2.4.3.7.C of the SMDC or as
stated in Sections 1.05 and 7.04 below." Two problems. The agreement has no
Section 7.04 - it has no Section 7 at all; its sections run 1.01 through 1.10, 2.01 through 2.08,
unnumbered Sections 3, 4 and 5, and 6.01 through 6.07. And Section 1.05 is "Application
Procedures," which says nothing about amending the land use plan. So the internal alternative to
the code procedure points at nothing, and Section 6.04 - the provision actually used - is not
among the routes Section 1.01.A identifies.
What the code procedure it does cite actually requires. Development Code
§2.4.3.7.C, in force on the Effective Date and unchanged since:
"Amendment. The development agreement and land use plan may be amended from time to time
under the procedure for approval of an application for a development agreement."
San Marcos Development Code §2.4.3.7.C
There is no administrative track in the code. "The procedure for approval of an
application for a development agreement" is the full sequence in §§2.4.3.2 through
2.4.3.5: initial authorization by City Council, circulation among city departments and the City
Manager, review against the §2.4.3.6 criteria, published notice of a public hearing under
§2.3.2.1, a consolidated staff report to Council, and Council action approving the agreement
by resolution. Nothing in Division 3 authorizes a director to amend a development agreement or its
land use plan. So Section 6.04.B's administrative route is a creature of the contract, and the
contract's own Section 1.01.A points at the code procedure instead. Which controls is a live
question, and it matters because the two produce completely different amounts of public process.
Against that framework, here is what the record shows about the two changes actually made.
The April 2023 administrative amendment. A revised exhibit set "ISSUED APRIL 5,
2023" was approved administratively and carries a digital signature from the City's Legal
Department dated April 12, 2023 at 12:58 p.m. It changed at least the following:
the Conceptual Land Use Plan's project-area note went from approximately 2,017 acres to
approximately 1,980 acres, with a new note that FEMA-mapped floodplain within the
project is approximately 325 acres; the legend added an "EXCLUSIVE AREA WHERE CONTAINER
STORAGE IS ALLOWED UP TO 80' IN HEIGHT PER DA SECTION 1.04.B.7," mapping to a defined
area an entitlement the agreement's text had granted property-wide; the legend added a
"100' WIDE REEDVILLE RESIDENTIAL BUFFER"; and Exhibit G was re-issued with the
doubled buffer widths and code-compliance language described in Section 9. On the substance, most
of that runs in the community's favor.
But no written minor-change determination for it appears in the released record.
What the record contains is the signed exhibit set, the City's FAQ describing the amendment's
effect ("The administrative amendment approved on 4/12 requires the applicant double the size of
the buffer zones and no build near these areas"), and a resident's April 13, 2023 email to the
developer beginning "I just reviewed the minor changes made to the Development agreement." There
is no memorandum, staff report, or finding explaining which of the three enumerated minor
categories the amendment fell within, or why a change to the project's stated acreage and to the
geographic scope of the 80-foot storage entitlement was minor rather than major. Since the
acreage note moved down, §6.04.D.1 ("the addition of land area") is not literally
triggered - but that is an argument from the absence of a listed category, which is exactly the
gap the open-ended lists create.
The 2024 roadway realignment: no amendment at all, and the stated reason is not the
contract's test. Section 6.04.D.3 makes "changes in roadway alignments more than what is
necessary to meet Code" a major change requiring Council approval. When a resident asked
the Mayor in May 2024 about the Energy Parkway realignment - noting that the right-of-way had been
moved south, toward existing residences, at the developer's request rather than to meet code - the
City's written answer, from the Assistant City Manager on May 23, 2024 after checking "with our
Engineering and Legal staff," was:
"This change is not a major change and does not require an amendment to the development
agreement.... While the submitted construction plans did shift the connection of the
proposed roadway along FM 1984 when compared to the development agreement alignment, the
exhibit in the development agreement is conceptual. The current proposed alignment more
closely follows the City Thoroughfare Plan."
City of San Marcos, Assistant City Manager to resident, May 23, 2024 (obtained under the Texas Public Information Act)
Three things about that answer. First, it does not apply the test in
§6.04.D.3. That test asks whether the realignment exceeded "what is necessary to meet Code."
The answer given is that the exhibit is conceptual and that the new alignment tracks the
Thoroughfare Plan more closely - neither of which is the contractual standard, and the second of
which is a statement about the outcome rather than about necessity. Second, calling Exhibit E
"conceptual" is difficult to square with Section 6.04.A of the same provision: "All
exhibits attached to this Agreement are incorporated into and made a part of this Agreement for
all purposes." If an incorporated exhibit can be departed from because it is conceptual,
then §6.04.D.3 has no subject matter, because roadway alignments exist in the agreement only
as exhibits. Third, the conclusion was not that the change was minor - it was that no amendment
of any kind was required. That places the realignment outside Section 6.04 altogether, and so
outside both the Director's approval under 6.04.B and Council's under 6.04.D.
Why this compounds rather than sits on its own. Section 1.01.A provides that
"development applications for the Property shall be consistent with the Conceptual Land Use
Plan," and Section 1.05.A.2 that "the approved land uses in each final plat... shall be consistent
with the Conceptual Land Use Plan and Exhibit 'B'." Consistency with an exhibit is the mechanism
by which the agreement's land use commitments reach individual plats and permits. If the exhibits
are conceptual for purposes of departing from them, the consistency requirement loses most of its
content - and the community's ability to hold the project to what was approved in January 2023
rests almost entirely on those exhibits.
Why This Matters
A development agreement is supposed to give a landowner predictability in exchange for
real, bargained-for commitments - not a mechanism to lock in decades beyond what state law
allows, or to convert a City Council's vote on annexation and zoning into a formality for
an application the applicant may later abandon. Residents and reporters evaluating this
project deserve to know exactly what the agreement says, measured against the actual statute
it claims as its authority and against the City's own public record of what has and has not
happened since.
Read as a whole, the nineteen findings above point in one direction. The document is
consistently precise where it grants something - the waiver schedule, the 80-foot storage
height, the 2019 fee date, the 45-year term, the supremacy clause - and consistently
imprecise where it would constrain something. The service schedule state law requires is
absent. The list of standards that do not apply, which the city code requires, is absent. The
annexation schedule is a condition rather than a date. The environmental sections adopt code
provisions that exempt railroads, point at a defunct state agency, and promise a vibration
standard that does not exist, and add no special standards beyond truck signage. The
contingency that used to void the agreement if the City did not act now has no deadline and
no remedy. The expiration that used to kill the agreement if nothing was built is gone
entirely.
Four questions of that kind have now been answered by the records, and each answer cuts in the
City's favor. The agreement was recorded in Caldwell County (instrument
2023-001629, March 21, 2023) despite Section 6.05 directing otherwise. The westernmost fire
station parcel was dedicated on time (instrument 2024-000375, January 17,
2024). A qualified watershed protection plan was required and processed, with
water quality and buffer zone reclamation taken to the Planning and Zoning Commission on August
27, 2024 and a Phase 2 certificate issued September 26, 2024 - none of which the agreement
provides for. And City engineering is enforcing Exhibit G's cut-and-fill limits
as written in permit review rather than the "by right" language in Section 1.04.B.6. Each is
noted where it arises above. Together they matter to the overall picture: the administration of
this agreement has in several places been better than its drafting, and the City's own reviewing
engineers have been the ones applying the code the contract is silent about.
Three questions remain genuinely open. Whether the §212.172(b-1) pre-offer disclosure was
ever made is a public information request; a full-text search of the roughly 900 machine-readable
documents released so far turns up no trace of one. Which document Recital 3 of Ordinance
2024-27 means when it asserts that "the Owner and the City have entered into a written agreement
for the provision of services" is a question for the City Attorney, and the answer determines
whether the §43.0672 content problem is live. And no written determination has surfaced
explaining why the April 2023 exhibit amendment was a minor change under Section 6.04.B rather
than a major one under Section 6.04.D - the one place the City has put major-versus-minor
reasoning in writing is the 2024 roadway realignment, where the reason given was that the
exhibit is "conceptual," which is difficult to reconcile with Section 6.04.A.
Sources
- First Amended & Restated SMART Terminal Development Agreement, executed January 17, 2023. Sections 1.08, 5, 6.01, 6.03. Full text (PDF).
- Resolution 2023-20, City of San Marcos, adopted January 17, 2023. Legistar record.
- Texas Local Government Code §212.172 (Development Agreement; Subchapter G, Chapter 212). Texas Statutes (official); verbatim text of subsection (d) cross-checked against Texas Public Law and FindLaw.
- San Marcos Development Code §2.4.3.2.E.11: the 30-year cap appears as unmarked, already-in-force text in the adopted redline for Ord. 2023-72 (base text stamped "Amended: November 3, 2021"), and still reads "shall not exceed 30 years" in the code adopted by Ord. 2025-01 effective January 21, 2025. The 30→45 change appears as a tracked redline ("shall not exceed
30 45 years") in the adopted redline for Ord. 2026-08, effective June 16, 2026.
- "Contract Zoning and When It's Okay", Randle Law Office (Texas local-government law firm). Article.
- City of San Marcos Charter (through the November 2017 election). Full text (PDF).
- Annexation/zoning withdrawal correspondence (AN-22-20, ZC-23-01), Clayton Kendall (Scarborough Lane Development) to City of San Marcos Planning & Development Services, June 23, 2023. Obtained via Texas Public Information Act request.
- H.B. 1372, 84th Texas Legislature (2015), creating Cotton Center Municipal Utility District No. 1. Bill text.
- Resolution 2025-212R, City of San Marcos, adopted November 5, 2025, terminating the Cotton Center Development/Consent Agreement and releasing ~1,786 acres from the City's ETJ. Nov. 5, 2025 agenda packet.
- Chapter 380 Economic Development Incentive and ETJ Development Agreement (the 2019 original, effective March 19, 2019), Sections 9.01, 9.02, 15.10. Full text (PDF).
- Texas Local Government Code Chapter 245 (Issuance of Local Permits), §§245.002, 245.004, 245.005. Texas Statutes (official).
- Texas Local Government Code Chapter 395 (Financing Capital Improvements), §§395.011, 395.016, 395.017, 395.018, 395.052, 395.073. Texas Statutes (official).
- Texas Local Government Code Chapter 43 (Municipal Annexation), §§43.002, 43.0671, 43.0672, 43.0715, 43.075, 43.0751. Texas Statutes (official).
- Texas Local Government Code §42.042 (Creation of Political Subdivision in ETJ). Texas Statutes (official).
- Texas Water Code §54.016 (Consent of City), subsections (a), (e), (f), (f-1). Texas Statutes (official).
- San Marcos Development Code as it stood on the agreement's Effective Date. Per the City's own Code Updates page, the Development Code was amended by Ord. 2021-88 on November 3, 2021 and not amended again until Ord. 2023-72 on October 17, 2023. The version in force on January 17, 2023 is therefore the November 3, 2021 code, and its text is reproduced as the unmarked base layer of the Ord. 2023-72 adopted redline (460 pages, every page footer stamped "San Marcos Development Code Amended: November 3, 2021"). Every code provision cited on this page was read out of that document and checked for tracked-change markup, so that a provision the October 2023 amendment introduced is not mistaken for one the agreement was signed against. Provisions verified this way: §§2.4.3.1.D, 2.4.3.2.E.1–15, 2.4.3.3.D, 2.4.5.1–2.4.5.4, 2.6.1.1.C–E, 3.5.2.8, 3.6.2.1 and Table 3.1, 4.3.5.3, 4.3.5.4, 4.4.4.4 (Heavy Industrial), 5.1.3.2, 6.1.2.2, 6.1.2.3, 6.1.2.5, 6.2.3.1–6.2.3.5, 7.2.6.2, 7.4.1.1, 7.4.2.1–7.4.2.5. Section numbers shifted in later editions in two places noted in the text: the Heavy Industrial district standards moved from §4.4.4.4 to §4.4.4.5, and building type cross-references moved from §4.4.6.x to §4.4.5.x.
- Current and intervening code editions, used only to identify what changed: Ord. 2025-01 Development Code effective January 21, 2025, and Ord. 2026-08 Development Code effective June 16, 2026 (current). Municode.
- Ordinance 2021-47, adopted August 3, 2021, renaming the Employment Center (EC) district to Commercial (CM). Adopted redline.
- Recorded Amended and Restated Development Agreement, Caldwell County Official Public Records instrument 2023-001629, recorded March 21, 2023, 43 pages, Teresa Rodriguez, County Clerk. Obtained through a Texas Public Information Act request; the clerk's recording stamp appears on page 1.
- Special Warranty Deed (westernmost fire station parcel, 3.140 acres out of the 765.723-acre tract), Franklin Mountain San Marcos I, LP to City of San Marcos, dated and recorded January 17, 2024, Caldwell County instrument 2024-000375. Obtained through a Texas Public Information Act request.
- San Marcos City Code Chapter 39 (Flood Damage Prevention), Article 2 and Article 3 (Floodplain Reclamation Standards, adopted by Ord. 2020-87, 12-15-2020), §§39.011, 39.049, 39.049.1, 39.049.2, 39.050, 39.051. Municode.
- Quotations from the 2023 agreement are taken from the text approved by and attached to Resolution 2023-20 (Legistar item ID #23-314), which is machine-readable. The separately posted executed copy is a scanned image of the same document; both City-produced copies of the approved text were compared and the only substantive difference found is the Exhibit E / Exhibit B reference for the fire station locations noted in Section 10 above.
- Approved Administrative Amendment to the Development Agreement: revised Exhibit B (Conceptual Land Use Plan) and Exhibit G (Cut-Fill Extents), exhibits "ISSUED APRIL 5, 2023," bearing a City of San Marcos Legal Department digital signature dated April 12, 2023. Amendment exhibits (PDF); also in the Legistar file for item ID #23-314.
- Ordinance No. 2024-27 (Case No. AN-24-03, Axis Logistics), annexing approximately 7.553 acres in Caldwell County; Recital 3 and Section 3 address the written agreement for the provision of services. Obtained through a Texas Public Information Act request.
- Watershed Protection Plan Phase 1 Review, project 2024-50491 (Axis Logistics Park, 2862 FM 1984), City of San Marcos Development Services, review completed August 29, 2024 - comment 1 (qualified watershed protection plan threshold and required Planning and Zoning Commission meeting), comment 2 (Exhibit G cut/fill compliance), comments 6 and 7 (grading in the electric substation property and the LCRA easement), comment 8 (impervious cover assumptions). Obtained through a Texas Public Information Act request.
- Watershed Protection Plan Phase 2 Approval Certificate No. 2024-49696, issued to Scarborough Lane Development, effective September 26, 2024, expiring September 26, 2026; permit note 1 records the August 27, 2024 Planning and Zoning Commission presentation on water quality and buffer zone reclamation under LDC §§2.6.1.1(D) and 2.6.1.3(B). Obtained through a Texas Public Information Act request.
- Correspondence on the Energy Parkway roadway realignment and Section 6.04.D.3, City of San Marcos Assistant City Manager to a resident, May 23, 2024, copying the Mayor, the City Manager's executive team, Planning & Development Services, Engineering and the Legal Department. Obtained through a Texas Public Information Act request.
- Earlier negotiation draft of the development agreement (provisions numbered 2.03 through 2.05 rather than 6.03 through 6.05), showing a two-item minor-change list and the same Hays County recordation language. Released in the City's public information response as meeting-notes attachments.
- City of San Marcos SMART Terminal Frequently Asked Questions (2023, version 4), describing the effect of the April 12, 2023 administrative amendment on buffer zone widths. Obtained through a Texas Public Information Act request.
- See also Key Documents, Permitted & Prohibited Uses, Impact Fees, and Maps & Exhibits.