Hi Yang, Thank you for driving this FIP. +1 on landing Phase 1 as proposed.
A few additional suggestions, all zero-cost for the project: 1. CodeRabbit for AI-Assisted PR Review CodeRabbit [1] offers its full Pro tier free forever for public repositories. It provides context-aware, line-by-line code review on every PR, PR summaries, incremental reviews on new commits, and interactive chat via @coderabbitai in PR comments. It runs on CodeRabbit's own infrastructure, so it doesn't consume ASF GitHub Actions runners. Setup is just installing the CodeRabbit GitHub App and adding a .coderabbit.yaml to configure Fluss-specific review rules (architecture boundaries, ASF license headers, naming conventions, test expectations). 2. "Ask AI" Doc Bot for the Fluss Website On Dimension 2 (AI-Friendly Product), I'd suggest exploring kapa.ai [2] for an AI-powered "Ask AI" widget on the Fluss documentation site. Kapa offers a free open source program (up to 10k questions/month) for qualifying projects. It ingests your docs and lets users ask natural language questions directly on the website, similar to what Polars, LangChain, and Nuxt already use. Fluss qualifies (Apache-licensed, non-commercial, publicly available). This would lower the barrier for new users trying to understand Fluss concepts, configuration, and the lakehouse integration without digging through pages manually. 3. GitHub AI Issue Labeler + Moderator for Triage GitHub recently released two free AI-powered Actions using the GitHub Models inference API [3]: an AI assessment comment labeler that auto-categorizes issues (bug, feature request, question, etc.) and an AI moderator that detects spam and AI-generated low-quality content. Both use the workflow's GITHUB_TOKEN with models:read permission, so no extra API key is needed. For Fluss this could auto-label issues by component (fluss-lake-iceberg, fluss-flink, fluss-server, etc.) and type, reducing manual triage overhead as the project grows. 4. OpenSSF Scorecard + Dependabot for Security OpenSSF Scorecard [4] is a free GitHub Action that runs automated security health checks on every push or on a schedule. It checks branch protection, dependency update tooling, SAST presence, signed releases, code review practices, vulnerability disclosure, and more, then surfaces findings in the GitHub Security tab. Combined with Dependabot (already free for public repos), this gives Fluss automated dependency vulnerability alerts and security posture scoring at zero cost. Many ASF projects already use both. 5. Module-Level AGENTS.md Content For the module-level AGENTS.md, I'd suggest starting with the three most architecturally complex modules: fluss-lake-iceberg (tiering writer architecture, shading constraints, Iceberg catalog rules), fluss-flink-common (Flink connector contracts, multi-version compatibility), and fluss-server (coordinator logic, replication, ZooKeeper interactions). Best regards, Mehul [1] https://www.coderabbit.ai/open-source [2] https://docs.kapa.ai/kapa-for-open-source [3] https://github.blog/changelog/2025-09-05-github-actions-ai-labeler-and-moderator-with-the-github-models-inference-api/ [4] https://github.com/ossf/scorecard-action
