7 Commits
Author SHA1 Message Date
VasanthandClaude Opus 5.5 1e44758398 Owl login: sad droop, peek glow, tap jump; title in card; docs refreshed
- Wrong password: owl droops its head with a slow blink (replaces the head-shake)
- Show password: the owl's eye rims and lenses glow amber
- Tap the owl and it jumps
- Title "G2Team Potential Updater" and "Sign in" centered inside the card; subtitle hides after sign-in
- Password field autofocuses
- DESIGN.md, design.json, PRODUCT.md and the design brief updated to match the page

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 17:01:24 +05:30
VasanthandClaude Opus 5.5 3b6e35fa62 Use the orange owl on the login page; rename to G2Team Potential Updater
Swaps the owl for the orange owl from owl-design-backup (cream face,
square glasses, brown eyes) and keeps its reactions: gaze follows the
typing, head-shake on a wrong password, tilt, hop with smile-eyes.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 16:46:12 +05:30
VasanthandClaude Opus 5.5 0317358dcf Polish owl login after design review; add DESIGN.md
Fixes from the finish review of the natural owl:
- thinner glasses frames, closer to the user's reference owl
- smile-eyes on success instead of flat half-lids
- the page no longer shifts when an error appears; the card grows down
- invalid field keeps a red outline while focused
- stars stay clear of the title, owl and card
- softer ear tufts, warm glow under the owl, larger owl on desktop

DESIGN.md and .impeccable/design.json record the shipped system.
The surface brief records the seed reference.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 12:04:16 +05:30
VasanthandClaude Opus 5.5 54fa7de9b0 Add owl sign-in page for the G2 run screen
First UI for the ops team: a local sign-in page where an owl sits on
the card, watches the password field as you type, shakes its head on
a wrong password and hops on the right one. Uses a test password for
now; where the real G2 password lives is still undecided.

Also adds PRODUCT.md (product context for UI work) and the page's
design brief under .impeccable/surfaces/.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 11:47:19 +05:30
VasanthandClaude Opus 5.5 48781f35eb Delete old bot versions in src/old
The bot, tests and .exe build use none of them. They stay in Git
history (902ff93) if the old logic is ever needed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-21 17:31:33 +05:30
VasanthandClaude Opus 5.5 230da1af36 Move old bot versions into src/old
src/ now holds only the running bot (ChargeBilledAutomation.py,
cms1500_text.py) and its build spec. The 7 Apr and 21 Apr versions,
the Document AI trials, their specs and the copied PyInstaller notes
move to src/old/ unchanged.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-21 17:21:54 +05:30
VasanthandClaude Opus 5.5 902ff936cb Initial commit: Charge Billed Automation bot
Waystar Charge Billed Report bot. Reads CMS-1500 claim PDFs from the
text layer (src/cms1500_text.py) instead of Google Document AI.
Dependencies managed with uv (Python 3.12). Secrets, PHI and build
output are git-ignored.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-21 17:12:27 +05:30