<?xml version="1.0" encoding="UTF-8"?>
<!--
  Hustlin' — sitemap
  Updated 2026-08-01

  Only indexable, canonical pages belong here. Deliberately excluded:
    · login / signup / forgot-password / reset-password / auth-callback  (noindex)
    · learn.html and checkout-success.html                              (noindex)

    · Financial Literacy Course/, TA Course/, EconomicsCourse/,
      Fundemental Course/, TradingPsycologycourse/                      (private lesson
      fragments fetched by learn.js — not standalone pages)

  ADDED 2026-08-01 (Markets rebuild):
    · markets-economic.html — the first of four discipline pillar pages fanning out
      from markets.html. Deliberately NOT like Markets/*.html: those nine are all
      noindex because they were ~200 words of chrome around a TradingView iframe,
      which is what AdSense flagged as low-value content. A pillar page carries
      1,800+ words of original analysis and ~30 server-baked FRED figures, and the
      widgets sit inside that rather than being the page. Any future pillar
      (fundamental / technical / behaviour) must clear the same bar before it goes
      in this file. markets.html was also retitled off "Live Economic Data —
      Inflation, Fed Rate, Yield Curve" so the hub and the pillar stop competing
      for the same query.

  ADDED 2026-08-01 (second change):
    · stage-4-invest.html and stage-5-wealth.html — Stages 4 and 5 were opened to
      anonymous readers and now ship as public static copies via
      tools/build-public-stages.mjs, same as Stages 1-3. IMPORTANT: this must stay
      in step with courses.anon_stages in the database. If anon_stages is still 3,
      a logged-in user hits a signup gate on learn.html while an anonymous visitor
      from Google reads the same stage free at the flat URL. Set anon_stages = 5.

  ADDED 2026-08-01:
    · economics.html — all four paid course pages are now on sale and listed.
      fundamental-analysis.html and trading-psychology.html went on sale
      2026-07-28 and were added then; economics.html was missed. courses.active
      was already true, price_cents already 3795, the page carried no noindex
      meta and every footer linked it at $37.95 — but with no sitemap entry the
      course with the least inbound linking also had no discovery path. The
      comment here still read "economics — noindex, not on sale yet", and that
      stale note is what hid the gap. When a course goes on sale, add it here
      in the same change that flips courses.active.

  ADDED 2026-07-27:
    · disability-wealth-guide.html — was live but orphaned and unlisted.
      Free, ungated, in-depth: the strongest indexable asset on the site.
    · about.html — editorial standards / E-E-A-T
    · blog/ posts — the only unrestricted long-form content crawlers can reach,
      since every course lesson sits behind an authenticated Edge Function.

  Keep the <lastmod> dates current when a page's content actually changes.
  They are set from each file's local-time mtime. Deriving them with
  toISOString() post-dates any file touched after 20:00 EDT by a day.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <!-- ─── Core ─────────────────────────────────────────── -->
  <url>
    <loc>https://hustlin.org/</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://hustlin.org/financial-literacy.html</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://hustlin.org/stage-1-survive.html</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://hustlin.org/stage-2-stabilize.html</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://hustlin.org/stage-3-rebuild.html</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://hustlin.org/stage-4-invest.html</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://hustlin.org/stage-5-wealth.html</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://hustlin.org/calculate-your-hustle.html</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://hustlin.org/disability-wealth-guide.html</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://hustlin.org/technical-analysis.html</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://hustlin.org/fundamental-analysis.html</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://hustlin.org/trading-psychology.html</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://hustlin.org/economics.html</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://hustlin.org/markets.html</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://hustlin.org/markets-economic.html</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://hustlin.org/markets-fundamental.html</loc>
    <lastmod>2026-08-02</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://hustlin.org/markets-technical.html</loc>
    <lastmod>2026-08-02</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://hustlin.org/markets-behavior.html</loc>
    <lastmod>2026-08-02</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- ─── Blog ─────────────────────────────────────────── -->
  <url>
    <loc>https://hustlin.org/blog.html</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://hustlin.org/blog/chexsystems-explained.html</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://hustlin.org/blog/banking-after-incarceration.html</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://hustlin.org/blog/second-chance-bank-accounts.html</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://hustlin.org/blog/jobs-that-hire-felons.html</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://hustlin.org/blog/save-money-on-ssi.html</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://hustlin.org/blog/debt-avalanche-vs-snowball.html</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- ─── Company ──────────────────────────────────────── -->
  <url>
    <loc>https://hustlin.org/about.html</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://hustlin.org/work-with-us.html</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>

  <!-- ─── Legal ────────────────────────────────────────── -->
  <url>
    <loc>https://hustlin.org/privacy-policy.html</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <url>
    <loc>https://hustlin.org/terms-of-service.html</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

</urlset>
