算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
palantir-ci-integration【设计与创意】Design and verify Foundry-native continuous-integration and review gates for Code Repositories and transforms. Use when a team needs branch checks, unit tests, dataset-impact review, or controlled promotion. Trigger with "Palantir CI" or "Foundry repository checks".
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Build the quality gate around Foundry Code Repository branches, automatic checks, unit tests, and pull-request review. External Git hosting may mirror evidence, but it must not replace the checks that Foundry runs against repository inputs, outputs, dependencies, and platform builds.
references/official-docs.md and inspect the repository's effective CI and branch settings before proposing changes.Inventory current branch protection, checks, unit-test wiring, build ownership, and required reviewers.
Create or update tests so each test isolates one unit of transform logic and avoids live external dependencies.
Run the Foundry branch checks and preserve the exact failing check, build report, and dependency evidence.
Open a Foundry pull request, review code plus dataset impact, and obtain the required independent approval.
Merge only the exact reviewed commit, then verify the main-branch checks and downstream build behavior.
Require the Code Repository owner to approve branch-policy changes and the data owner to approve changes to dataset inputs, outputs, or production builds. Do not bypass a failed Foundry check or approving-review requirement.
A CI gate map containing repository, branch, checks, tests, dataset impact, reviewers, exact commit, result links, and rollback. Separate Foundry evidence from any external Git mirror or notification evidence.
| Condition | Response |
|---|---|
| A check fails only in Foundry | Compare preview inputs with full-build inputs, dependency resolution, ownership, and the detailed build report. |
| A branch is behind | Upgrade or merge the required base changes on the sandbox branch, then rerun all checks. |
| A required dataset is not owned | Stop and resolve project/resource ownership; do not weaken the check. |
| External CI is green but Foundry is red | Treat the Foundry result as authoritative for Foundry execution and block merge. |
Add a lightweight pytest suite to a Python transforms repository, prove it appears in the Foundry Checks tab, and require an approving Foundry pull-request review before merge.
Diagnose a transform that previews successfully but fails its full CI build by comparing the sampled preview with the production data, dependency set, and declared inputs.