mirror of
https://github.com/hanzoai/insights.git
synced 2026-10-30 16:15:31 +00:00
.stamphog/ was a config directory at the repo root — policy.yml, review-guidance.md — read by the PR review agent. It is .stamp/ now, and the 34 files that name it follow: the workflows, tools/pr-approval-agent, tach.toml, the sandbox Dockerfile, bin/debrand. One behaviour change worth naming rather than burying: the agent finds its own previous PR comment by an HTML marker, `<!-- stamphog:v1 ... -->`, and that marker is now `<!-- stamp:v1 ... -->`. Open PRs will get one new comment instead of an edit, once, and then match again. insights/test/setup_receivers_baseline.txt records registered signal receivers by module path, so it names products.review.backend now. stamphog: zero occurrences anywhere in the tree. review_hog: only inside migration files, whose names are their identity in django_migrations. Co-authored-by: Hanzo Dev <[email protected]>
146 lines
4.6 KiB
JSON
146 lines
4.6 KiB
JSON
{
|
|
"$schema": "./node_modules/oxfmt/configuration_schema.json",
|
|
"trailingComma": "es5",
|
|
"tabWidth": 4,
|
|
"semi": false,
|
|
"singleQuote": true,
|
|
"printWidth": 120,
|
|
"proseWrap": "preserve",
|
|
"sortImports": {
|
|
"newlinesBetween": true,
|
|
"internalPattern": ["~/", "@/"],
|
|
"groups": [
|
|
["custom-styles", "side_effect_style", "style"],
|
|
"mocks",
|
|
"spies",
|
|
"side_effect",
|
|
["builtin", "external"],
|
|
"insights-packages",
|
|
"lib-and-scenes",
|
|
"internal",
|
|
"public",
|
|
"products",
|
|
"storybook",
|
|
["sibling", "parent", "index"]
|
|
],
|
|
"customGroups": [
|
|
{
|
|
"groupName": "custom-styles",
|
|
"elementNamePattern": ["~/styles", "*.scss"]
|
|
},
|
|
{
|
|
"groupName": "mocks",
|
|
"elementNamePattern": ["*.mock", "*.mocks", "**/*.mock", "**/*.mocks"]
|
|
},
|
|
{
|
|
"groupName": "spies",
|
|
"elementNamePattern": ["*.spy", "**/*.spy"]
|
|
},
|
|
{
|
|
"groupName": "insights-packages",
|
|
"elementNamePattern": ["@hanzo/*", "@hanzo/**"]
|
|
},
|
|
{
|
|
"groupName": "lib-and-scenes",
|
|
"elementNamePattern": ["lib/*", "lib/**", "scenes/*", "scenes/**"]
|
|
},
|
|
{
|
|
"groupName": "public",
|
|
"elementNamePattern": ["public/*", "public/**"]
|
|
},
|
|
{
|
|
"groupName": "products",
|
|
"elementNamePattern": ["products/*", "products/**"]
|
|
},
|
|
{
|
|
"groupName": "storybook",
|
|
"elementNamePattern": ["storybook/*", "storybook/**"]
|
|
}
|
|
]
|
|
},
|
|
"overrides": [
|
|
{
|
|
"files": ["*.md", "*.mdx"],
|
|
"options": {
|
|
"tabWidth": 2
|
|
}
|
|
},
|
|
{
|
|
"files": [
|
|
"products/workflows/frontend/Workflows/insightsflows/panel/InsightsFlowEditorPanelBuild.tsx",
|
|
"frontend/src/lib/components/CyclotronJob/integrations/IntegrationChoice.tsx",
|
|
"services/mcp/src/resources/ui-apps.ts",
|
|
"frontend/src/styles/index.tsx"
|
|
],
|
|
"options": {
|
|
"experimentalSortImports": {
|
|
"partitionByComment": true
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"ignorePatterns": [
|
|
"products/desktop/**/*.ts",
|
|
"products/desktop/**/*.tsx",
|
|
"products/desktop/**/*.js",
|
|
"products/desktop/**/*.jsx",
|
|
"products/desktop/**/*.mjs",
|
|
"products/desktop/**/*.cjs",
|
|
"products/desktop/**/*.mts",
|
|
"products/desktop/**/*.json",
|
|
"products/desktop/**/*.jsonc",
|
|
"products/desktop/**/*.css",
|
|
"products/desktop/**/*.scss",
|
|
"products/desktop/**/*.md",
|
|
"products/desktop/**/*.mdx",
|
|
"products/desktop/pnpm-lock.yaml",
|
|
"products/desktop/apps/code/snapshots.yml",
|
|
"venv",
|
|
"env",
|
|
".venv",
|
|
"__pycache__/",
|
|
"staticfiles",
|
|
".env",
|
|
"*.code-workspace",
|
|
"*.toml",
|
|
".mypy_cache",
|
|
".cache/",
|
|
"*Type.ts",
|
|
".idea",
|
|
".yalc",
|
|
".python-version",
|
|
"storybook-static",
|
|
"common/storybook/dist/",
|
|
"dist/",
|
|
"node_modules/",
|
|
"pnpm-lock.yaml",
|
|
"insights/templates/**/*",
|
|
"common/scriptvm/typescript/src/stl/bytecode.ts",
|
|
"common/scriptvm/__tests__/__snapshots__/*",
|
|
"common/insightsql_parser/build_wasm/",
|
|
"common/insightsql_parser/build/",
|
|
"common/insightsql_parser/dist/",
|
|
"nodejs/",
|
|
"rust/",
|
|
"livestream/",
|
|
"cli/target/",
|
|
"cli/tests/_cases/**/*",
|
|
"frontend/src/products.tsx",
|
|
"frontend/src/products.json",
|
|
"frontend/src/layout.html",
|
|
"**/fixtures/**",
|
|
"services/mcp/**/generated.ts",
|
|
"services/mcp/src/**/*.md",
|
|
"services/mcp/worker-configuration.d.ts",
|
|
"frontend/src/taxonomy/core-filter-definitions-by-group.json",
|
|
"products/review/backend/reviewer/prompts/**/schema.json",
|
|
"**/chart/*/templates/**",
|
|
"products/metrics/agent/tests/**/golden/**",
|
|
"frontend/dist/",
|
|
"frontend/**/*LogicType.ts",
|
|
"bin/validate-setup-tasks.mjs",
|
|
"frontend/bin/docs/build-survey-sdk-docs.ts",
|
|
"frontend/src/scenes/notebooks/Nodes/NodeWrapper.tsx"
|
|
]
|
|
}
|