ship: realtime fleet dashboard → prod (aniccaai.com/dashboard)#266
Closed
Daisuke134 wants to merge 40 commits into
Closed
ship: realtime fleet dashboard → prod (aniccaai.com/dashboard)#266Daisuke134 wants to merge 40 commits into
Daisuke134 wants to merge 40 commits into
Conversation
…; GATE-0 first-$ demand-gated (honest); Franklin=spender
…und-trip; un-gated cron reconciled)
…d life-ask/notify patch files
…d via prod (E2E PASS); spawn money pipeline proven
… → automaton reality)
…board, then destroyed; ~/anicca a195c7f)
…$30/$20 tiers, malice-guard
…inference proof, track manifest; git apply --check exit 0
…lifetime + month/annual/lifetime order + load-failure escape hatch - hasTrialEligibility=false (trial fully off; ASC intro offers removed at release) - restore natural 1.9.1 copy (title/subtitle/features/cta), drop AI/feedback features (3 features) - lifetime card gated to JP storefront (Storefront.current==JPN); EN shows month+annual only - plan order monthly->annual->lifetime - empty-offerings: 5s timeout -> reload/restore (kills infinite-spinner hard-paywall trap) - SubscriptionInfo: lifetime status=active; storekit: trials removed + lifetime added - strings updated across en/ja/de/es/fr/pt-BR
…st autonomous incl E2E/RC/TestFlight
…screenshot-paywall direct-to-paywall hook
…croll UI + 8 Themes headline)
…All JP pricing live.
…(was on disk but missing from pbxproj → never compiled)
…ekit (was ../../ = never resolved → sign-in dialog + UI-test config not applied)
…heme StoreKitConfigurationFileReference for tests → config now applied, sign-in dialog suppressed)
…StoreKit confirm + CTA retap until mypath-root)
…r logged-in sandbox E2E test)
…ca.storekit (RevenueCat official sample format; my earlier ../ and '' edits broke it → sign-in dialog)
…al ¥2000/lifetime ¥5000) so JP paywall shows 3 plans + lifetime card (gated by storefront==JPN)
…d feature retired. Renumber steps 10→9, fix progress bar, drop onboarding_demo strings (en/ja/es). + runbook for no-human Xcode run + scheme JA launch args
…rgs for EN paywall verification (2 plans, no lifetime)
…e=en (malformed -AppleLanguages args removed)
… scheme language; set via simctl defaults)
feat(paywall): no-trial + 1.9.1 copy + JP-only lifetime 3-plan + escape hatch (1.9.4)
Sync article-jp.md to match the version Dais hand-edited and published to X Articles (= ground-truth). Captures: - currency: $X -> Xドル, K/M expansion - occupations: Founder's Associate -> 創業者補佐 - people: Trudy/Nico/Emily -> テュルーディー/ニコ/エミリー - real ground-truth nouns: WiFi=Corgi Patrons, drink=コルタード - structure: delete [0] verdict box, delete 結局 summary section, collapse WiFi multi-step into one paragraph, move 週7日勤務 paragraph into the company-intro section - voice: add 'ここから次のGoogleが生まれるのかもしれません' (one-line wish), switch H2 to opinion form (机に置いてある「採用ビラ」が一番 SF っぽかった) - image caption: italic line beneath the counter photo Lessons #27-40 captured in ai-entity-article-writer SKILL.md; engine gaps #9-12 captured in x-article-publisher SKILL.md (those skills live outside this repo at ~/.claude/skills/).
…tatus/isSelfFundedEconomic/countByStatus/normalizeLogKind/toCardModel) — RED→GREEN 22/22, no network/clock Co-Authored-By: Claude <noreply@anthropic.com>
…ashboard-core (funding/env/brain badges + live log + assets/revenue/net + display-staleness + 30s poll); schema accepts 3 fields; DDL migration (applied live) Co-Authored-By: Claude <noreply@anthropic.com>
…ocal browser E2E) Co-Authored-By: Claude <noreply@anthropic.com>
… + key-safety REQ-12 + enum + log round-trip; FIND-001/002/003) + toCardModel null guard (FIND-006) Co-Authored-By: Claude <noreply@anthropic.com>
…eal columns (log/breakdown/revenue cols — drift fix, REQ-13) + upsertInstance persist-path test + toCardModel null-row test Co-Authored-By: Claude <noreply@anthropic.com>
realtime fleet dashboard: funding/env/brain badges + live log + assets/revenue (VSDD converged)
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yml Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (8)
📒 Files selected for processing (39)
📝 WalkthroughWalkthroughiOS AniccaアプリのペイウォールをStoreKit Lifetimeプロダクト追加・全サブスクno-trial化・JP限定生涯プランカード表示に再構築し、XCUITest E2Eを追加。ランディングダッシュボードにフリートIDフィールド(funding/env/brain/log)をDB・テレメトリ・UI層で一貫して追加。製品再設計・生活スキルパッチ・運用Runbook等の仕様ドキュメントを大量追加。 ChangesiOS ペイウォール再構築
ランディングダッシュボード フリートフィールド拡張
仕様・計画・運用ドキュメント群
推定コードレビュー工数🎯 5 (Critical) | ⏱️ ~120 分 ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
⚔️ Resolve merge conflicts
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Promote dev→main to deploy the VSDD-converged realtime fleet dashboard (funding/env/brain badges + live log) to prod. Verified locally via netlify dev + browser (sentinel rendered).
Summary by CodeRabbit
新機能
バグ修正