AI360Trading — Market Intelligence Terminal for NIFTY, S&P 500, FTSE 100 and IBOVESPA

CLAUDE.md — AI360Trading Session Guide

Auto-read by Claude Code every session. Follow every rule. No exceptions.


OWNER

Amit Kumar, Haridwar, Uttarakhand, India 6 family members depend on this system for their livelihood. Family is non-technical — cannot fix a broken system. One broken file = zero income that day. Treat every edit as critical.


PROJECT

AI360Trading — Fully automated trading signals + content income platform.


FIRST THING EVERY SESSION

1. Run smartsync.bat   (syncs PC ↔ GitHub — ensures you have latest files)
2. Read CHANGELOG.md   (what changed last)
3. Read SESSION.md     (pending tasks, known issues, current versions)
4. Read the actual file before touching it — NEVER use memory or stale reads

CURRENT FILE VERSIONS

(Read from actual files — 2026-05-25)

Trading Engine

| File | Version | |—|—| | trading_bot.py | v15.3 | | appscript_v14.gs | v15.8 (file header) / v15.9 (per .internal-ops.md) |

Long-Term Signals

| File | Version | |—|—| | generate_longterm.py | v1.2 | | refresh_cashwatchlist.py | v1.0 | | fetch_holidays.py | v1.0 |

Core Infrastructure

| File | Version | |—|—| | ai_client.py | v2.4 | | human_touch.py | v2.2 | | token_refresh.py | v2.1 | | content_calendar.py | v2.2 | | indian_holidays.py | current (no version tag) |

Content Generators

| File | Version | |—|—| | generate_education.py | v1.1 | | generate_reel.py | v2.1 | | generate_reel_morning.py | v2.3 | | generate_shorts.py | v3.3 | | generate_articles.py | current (no version tag) | | generate_kids_video.py | v2.3 |

Upload & Distribution

| File | Version | |—|—| | upload_youtube.py | v2.2 | | upload_facebook.py | v2.6 | | upload_kids_youtube.py | current | | upload_instagram.py | current |


STRICT RULES — NO EXCEPTIONS

Rule A — Read Files Directly

Rule B — Only State What You Can See

Rule C — Always Provide Complete Files

Rule D — Verify Before Claiming Fixed

Rule E — Ask, Don’t Assume

Rule F — Update .internal-ops.md After Every Change

Rule G — Never Break What Works


END OF EVERY SESSION

Before ending, update SESSION.md with:

Then run:

git add -A
git commit -m "Session update: [brief description]"
git push

KEY SYSTEM FACTS


See .internal-ops.md for full system documentation. See SESSION.md for current task list and known issues.