Skip to content

feat(report): add Founder Managed Track quote tiers - #24

Open
yashodhank wants to merge 9 commits into
mainfrom
fix/rust-scraper-website-drift
Open

feat(report): add Founder Managed Track quote tiers#24
yashodhank wants to merge 9 commits into
mainfrom
fix/rust-scraper-website-drift

Conversation

@yashodhank

Copy link
Copy Markdown
Collaborator

Summary

  • Add a validated Founder Managed Track catalog for Solo, Growth, and Business annual INR tiers.
  • Add optional per-server managed-tier selection, quantity scaling, Founder-minute display, GST handling, review-only purchase path, inclusions, exclusions, and approval-gated SLA language to plan modals.
  • Keep managed INR charges separate from Contabo EUR pricing, FX, and card markup.
  • Normalize persisted and newly entered FX markup to the visible 0–15% range.
  • Regenerate report data/artifact and preserve the existing scraper/deployment refresh in a separate checkpoint commit.

Verification

  • npm run test:managed
  • cargo test --release (3 unit + 16 API smoke tests)
  • cargo build --release
  • node --check .github/scripts/generate_html.js
  • Direct ./target/release/contabo-scraper scrape --output ./data/output attempted; 10 of 16 fetched and 6 Cloud VPS URLs returned HTTP 301, so the binary exited 2 while carrying forward prior plans. This remains a separate scraper follow-up.
  • Browser smoke: Growth ×2, GST, persisted markup 45%, and live markup entry all verified.

Sri Nithya Kritananda added 9 commits June 20, 2026 03:48
predeploy-check.sh: add a preflight stage that emits a distinct BLOCKED
status (exit 2) with remediation when composer/docker prerequisites are
missing, instead of an opaque FAIL; make the PHP 7.4 lint fail closed when
php:7.4-cli is unavailable rather than reporting an unverified PASS.

deploy.sh: add --dry-run (preview + stop), --yes (automation), a
type-to-confirm prompt before any production write, and an SSH-reachability
preflight. Prod rsync/chown/excludes and post-deploy verification unchanged.

local-whmcs.sh: add require_platform / require_docker preflights so missing
prerequisites fail fast with clear guidance.

Fix the runbook path references (the file lives under the addon's docs/, not
repo-root docs/) in predeploy-check.sh and CLAUDE.md.
Add plans/001-002 (the improve-skill implementation plans behind b189d54)
to version control. Ignore .repowise/ (regenerable repowise wiki cache +
local session state) and .claude/worktrees/.
- Add a skill for testing contabo_pricing + contabo_vps against real local WHMCS
  (8.13/PHP7.4 + 9.0/PHP8.2) via the whmcs-devbox stack: unit -> real-7.4 lint ->
  real-WHMCS hooks; why both versions matter; tie-in to the predeploy gate.
- CLAUDE.md deploy section now names whmcs-devbox as the canonical local stack
  (local-whmcs.sh kept as legacy).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant