JSON-Rohbericht maschinenlesbar
{
"data": {
"repo": {
"topics": [
"3d",
"3d-engine",
"3d-library",
"ai-agents",
"babylonjs",
"browser-3d",
"coding-agents",
"glb",
"gltf",
"product-viewer",
"react",
"typescript",
"unreal-engine",
"vite",
"web-3d",
"webgl",
"webgpu",
"prompt-to-3d",
"threejs-alternative",
"unity-alternative"
],
"is_fork": false,
"size_kb": 420392,
"has_wiki": false,
"homepage": "https://aura3d.auraone.ai",
"languages": {
"CSS": 360716,
"GLSL": 38513,
"HTML": 468970,
"WGSL": 533,
"Shell": 2021,
"Python": 296853,
"Svelte": 926,
"JavaScript": 2261439,
"TypeScript": 22261454
},
"pushed_at": "2026-07-22T21:48:02Z",
"created_at": "2025-11-26T00:42:26Z",
"owner_type": "Organization",
"updated_at": "2026-07-22T21:48:19Z",
"description": "AI-native TypeScript 3D SDK for browser 3D apps, prompt-to-code scenes, GLB/glTF product viewers, WebGL/WebGPU, Vite templates, diagnostics, and deploy checks.",
"is_archived": false,
"is_disabled": false,
"license_spdx": null,
"default_branch": "main",
"license_spdx_raw": null,
"primary_language": "TypeScript",
"significant_languages": [
"TypeScript"
]
},
"owner": {
"blog": "https://auraone.ai/",
"name": "AuraOne",
"type": "Organization",
"login": "auraoneai",
"company": null,
"location": "United States of America",
"followers": 1,
"avatar_url": "https://avatars.githubusercontent.com/u/283741139?v=4",
"created_at": "2026-05-11T16:58:50Z",
"is_verified": null,
"public_repos": 40,
"account_age_days": 77
},
"license": {
"state": "absent",
"spdx_id": null,
"raw_spdx": null,
"file_present": false,
"scorecard_found": false,
"profile_has_license": false
},
"activity": {
"releases": [
{
"tag": "v1.4.5",
"kind": "patch",
"published_at": "2026-07-21T04:56:30Z"
},
{
"tag": "v1.4.4",
"kind": "patch",
"published_at": "2026-07-20T14:49:09Z"
},
{
"tag": "v1.4.3",
"kind": "patch",
"published_at": "2026-07-07T23:41:30Z"
},
{
"tag": "v1.3.2",
"kind": "patch",
"published_at": "2026-06-09T06:00:36Z"
},
{
"tag": "v1.3.1",
"kind": "patch",
"published_at": "2026-06-08T18:27:09Z"
},
{
"tag": "v1.3.0",
"kind": "minor",
"published_at": "2026-06-08T18:05:17Z"
},
{
"tag": "v1.1.0",
"kind": "minor",
"published_at": "2026-06-07T06:59:20Z"
},
{
"tag": "v1.0.10",
"kind": "patch",
"published_at": "2026-06-07T00:22:20Z"
},
{
"tag": "v1.0.2",
"kind": "patch",
"published_at": "2026-06-03T07:17:11Z"
}
],
"recent_commits": [
{
"oid": "88a00e0a2278251f25ccb5430d4b9454b680fe39",
"body": "Sync stale asset-pair composition SHA with route-primary probe PNG and update GoLiveCheckList with green release evidence on main.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>",
"is_bot": false,
"headline": "Fix racing composition screenshot hash and close release gates to 100.",
"author_name": "Audit",
"author_login": null,
"committed_at": "2026-07-22T21:47:51Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "56bf979350a8efe0af9a4d58a6cc421640a2cc90",
"body": "…n Pro stack",
"is_bot": false,
"headline": "typography(aura3d): replace Google Fonts with licensed Aeonik + Minio…",
"author_name": "Audit",
"author_login": null,
"committed_at": "2026-07-22T20:41:41Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "67a9506b824c5e99f415f3cf0ff321e9f5cceda7",
"body": "Co-authored-by: Cursor <cursoragent@cursor.com>",
"is_bot": false,
"headline": "chore: merge release/1.4.5 into main and add GoLiveCheckList",
"author_name": "Audit",
"author_login": null,
"committed_at": "2026-07-22T19:46:15Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "708061aeead836da2e2640d4903d8c7920851848",
"body": null,
"is_bot": false,
"headline": "docs: record Aura3D 1.4.5 publication",
"author_name": "Audit",
"author_login": null,
"committed_at": "2026-07-21T05:00:37Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "92629f84948d908c59e02f4adc2a1e60c5fe33f4",
"body": null,
"is_bot": false,
"headline": "release: publish Aura3D 1.4.5",
"author_name": "Audit",
"author_login": null,
"committed_at": "2026-07-21T04:43:26Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "034b35a6f54ec970ae5378bc736675774691b7f3",
"body": null,
"is_bot": false,
"headline": "Merge branch 'fix/ci-pnpm11-artifacts'",
"author_name": "Audit",
"author_login": null,
"committed_at": "2026-07-21T02:04:29Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b83310f9970c521187614b9bffc490ded836d3ed",
"body": null,
"is_bot": false,
"headline": "fix: complete public showcase gameplay curation",
"author_name": "Audit",
"author_login": null,
"committed_at": "2026-07-21T02:03:25Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "792981751895950523d1d0e18e94b3d027c7799f",
"body": null,
"is_bot": false,
"headline": "ci: complete package test workflow alignment",
"author_name": "Audit",
"author_login": null,
"committed_at": "2026-07-21T02:03:25Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b66f94693a529aba1acb6dbe197d1e4d0d63659e",
"body": "fix: complete production marketing previews",
"is_bot": false,
"headline": "Merge pull request #12 from auraoneai/fix/marketing-production-assets",
"author_name": "Gurbaksh Chahal",
"author_login": "gchahal1982",
"committed_at": "2026-07-20T18:29:37Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a98c9c99456a80427275f97e7fef7ad1961af6ad",
"body": null,
"is_bot": false,
"headline": "fix: ship complete responsive marketing previews",
"author_name": "Audit",
"author_login": null,
"committed_at": "2026-07-20T18:29:24Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a70276de7e5073f3b32940d83ed5236a49be282b",
"body": null,
"is_bot": false,
"headline": "ci: align workflows with pnpm 11 and Node 22",
"author_name": "Audit",
"author_login": null,
"committed_at": "2026-07-20T11:42:22Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "74bde0420e637d25a7c68fcb4ce8a8c88642ef10",
"body": "…acing\n\nrelease: complete Aura3D 1.4.4 showcase launch",
"is_bot": false,
"headline": "Merge pull request #10 from auraoneai/fix/showcase-presentation-and-p…",
"author_name": "Gurbaksh Chahal",
"author_login": "gchahal1982",
"committed_at": "2026-07-20T11:08:45Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "955610b07d6d9fdb01a62f8581f674f8e9712c26",
"body": null,
"is_bot": false,
"headline": "release: complete Aura3D 1.4.4 showcase launch",
"author_name": "Audit",
"author_login": null,
"committed_at": "2026-07-20T11:01:25Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "9f9131736595340a58d0d41ae95f9a72ff2df37b",
"body": "Fix scoped npm release workflow",
"is_bot": false,
"headline": "Merge pull request #9 from auraoneai/fix/scoped-npm-release-workflow",
"author_name": "Gurbaksh Chahal",
"author_login": "gchahal1982",
"committed_at": "2026-07-20T02:45:43Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "bb3fa75241094c0ac1ab9d4cdf0585b8be498b1a",
"body": null,
"is_bot": false,
"headline": "ci: allow scoped npm releases without benchmark claims",
"author_name": "Audit",
"author_login": null,
"committed_at": "2026-07-20T02:42:52Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f109f15c7709deef5d04e55b87bbcde26fd200bc",
"body": "Document the Aura3D 1.4.4 release",
"is_bot": false,
"headline": "Merge pull request #8 from auraoneai/docs/aura3d-1.4.4-readme",
"author_name": "Gurbaksh Chahal",
"author_login": "gchahal1982",
"committed_at": "2026-07-20T02:39:44Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "40c9da016db7985aca74ca07bdb1a8abaa5a42ed",
"body": null,
"is_bot": false,
"headline": "docs: highlight the Aura3D 1.4.4 release",
"author_name": "Audit",
"author_login": null,
"committed_at": "2026-07-20T02:36:16Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d1caa68c2ea535a4932e1405717d5720084f5bdc",
"body": "Co-authored-by: Audit <gchahal1982@procure-net.com>",
"is_bot": false,
"headline": "release: ship Aura3D 1.4.4 (#7)",
"author_name": "Gurbaksh Chahal",
"author_login": "gchahal1982",
"committed_at": "2026-07-20T01:59:41Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d95b9e07448115d509d31ab89f9d531fbd29f12c",
"body": null,
"is_bot": false,
"headline": "fix: add IndexNow key file at project root",
"author_name": "Audit",
"author_login": null,
"committed_at": "2026-07-17T18:24:53Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c1cefd031966979c722b5c8bb81815a3dd849512",
"body": "…irectory to root",
"is_bot": false,
"headline": "fix: copy root files to public/ for Vercel static output, set outputD…",
"author_name": "Audit",
"author_login": null,
"committed_at": "2026-07-17T18:23:19Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e05bbfad9010a0cee6d5631d51dd92f81d537fdb",
"body": null,
"is_bot": false,
"headline": "fix: skip build/install in Vercel deploy, deploy static files directly",
"author_name": "Audit",
"author_login": null,
"committed_at": "2026-07-17T18:07:25Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4c427f7c6e827221bb1decd3f977f9d5dbf22d79",
"body": null,
"is_bot": false,
"headline": "feat: add IndexNow key file for aura3d.auraone.ai",
"author_name": "Audit",
"author_login": null,
"committed_at": "2026-07-17T17:50:54Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1d27dd0c8222f85afc2d97a8ffe58dccd91ee613",
"body": null,
"is_bot": false,
"headline": "chore: publish current platform updates",
"author_name": "Audit",
"author_login": null,
"committed_at": "2026-07-15T22:17:10Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "34b286201ddf99d5d2bbe17beda4677e2d787235",
"body": null,
"is_bot": false,
"headline": "release: Aura3D 1.4.3 npm search metadata",
"author_name": "Audit",
"author_login": null,
"committed_at": "2026-07-07T23:38:02Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "17ad001c8a3d6a35cd0f4be0910ed065b3673fbe",
"body": null,
"is_bot": false,
"headline": "release: Aura3D 1.4.2 developer positioning",
"author_name": "Audit",
"author_login": null,
"committed_at": "2026-07-07T23:29:05Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "76fbd5cac4063b4437ad52b027bec56a7f40a519",
"body": null,
"is_bot": false,
"headline": "release: Aura3D 1.4.1 package metadata",
"author_name": "Audit",
"author_login": null,
"committed_at": "2026-07-07T23:04:26Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8e34d21db4b8717ba463eebaeda47c2f3cb1295a",
"body": null,
"is_bot": false,
"headline": "fix(marketing): bundle showcase routes with source engine",
"author_name": "Audit",
"author_login": null,
"committed_at": "2026-07-03T20:17:24Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ac28224bb3459b6f77bcf7e7e0495f574b502361",
"body": null,
"is_bot": false,
"headline": "fix(marketing): publish public game showcase routes",
"author_name": "Audit",
"author_login": null,
"committed_at": "2026-07-03T20:01:43Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "520c122f1593437a8dd4dd18bd2b8ff0b100b81e",
"body": null,
"is_bot": false,
"headline": "Finalize Aura3D public game presentation layer",
"author_name": "Audit",
"author_login": null,
"committed_at": "2026-07-03T18:46:19Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4d869e1b23125017675d18fa0e00bd2ac0b64d09",
"body": "This change removes Turbo Drift Circuit and Skyline Runner from the public showcase/release-candidate path and retains them as prototype-blocked diagnostic routes.\n\nThe Aura3D library remains intact. The six accepted public examples continue to pass public release checks. Turbo/Skyline now require r\n[…]\nn as public examples.\n\nThis prevents the previous false-positive loop where route-primary, deploy, and gameplay proof passed while the actual browser screenshots were not public-quality game examples.",
"is_bot": false,
"headline": "Enforce prototype-blocked gate for unfinished game showcases",
"author_name": "Audit",
"author_login": null,
"committed_at": "2026-07-02T16:01:17Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "84d0a6987efd2306bd7c69b5f0d25128949b471b",
"body": null,
"is_bot": false,
"headline": "fix(marketing): serve showcase assets from CDN",
"author_name": "Audit",
"author_login": null,
"committed_at": "2026-07-01T19:09:35Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a4c8a898a80eb007c1a264ec19843db792611c80",
"body": null,
"is_bot": false,
"headline": "fix(marketing): publish showcase app routes",
"author_name": "Audit",
"author_login": null,
"committed_at": "2026-07-01T15:02:28Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7da082547abc5b805c0ff24ea362d8c0e8af825b",
"body": null,
"is_bot": false,
"headline": "release: Aura3D 1.4.0",
"author_name": "Audit",
"author_login": null,
"committed_at": "2026-07-01T14:14:29Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "40d3e7cab2d2c43862e8349dd84ee91389cb94f3",
"body": "…motion vocabulary, three-compat starters\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
"is_bot": false,
"headline": "feat(marketing): 'New in 1.3.3' section — ECS render bridge, 14-clip …",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-10T15:43:35Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "473578936cb21112afcc48654277153e3072c6d1",
"body": "…kFixes fully checked — 1.3.3 shipped\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
"is_bot": false,
"headline": "chore(release): publish-all treats republish conflicts as skips; Quic…",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-10T10:41:36Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "c63f75fde9665b35df607c178891d0f169c7a93c",
"body": "…kmarks\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
"is_bot": false,
"headline": "chore(release): post-publish finish script + QuickFixes progress chec…",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-10T10:16:40Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "3e6d33c5b06be04c92ed9f9279d01f400982bafa",
"body": "…tices overflow 1MB default)\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
"is_bot": false,
"headline": "fix(release): raise execSync maxBuffer in publish-all (engine pack no…",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-10T10:13:01Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "d7ed7a973ffa507a0f04e1048c025b704b9231d0",
"body": "…ctional three-compat templates\n\nShips everything since 1.3.2 with the full QuickFixes.md remediation applied:\n\n- Aura Clash: fixed broken module imports (app now compiles), single-source\n damage (no more double application), working wakeup invulnerability,\n functional input buffering, seeded dete\n[…]\n\n- Tooling: checked-in tools/release/publish-all.mjs (pnpm-pack publish\n flow with workspace:* rewriting, tarball traps, registry verification)\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
"is_bot": false,
"headline": "release: Aura3D 1.3.3 — QuickFixes remediation, ECS bridge fixes, fun…",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-10T10:03:49Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "435dc13c2a718ae4c5468f974e5863bc5074eba1",
"body": "…g failures\n\n- packages/create-aura3d: dedupe CREATE_AURA3D_TEMPLATES (removed duplicate animation-studio)\n- packages/create-aura3d: add 8 three-compat templates to public package templates\n- templates: add missing tests/route-health.spec.ts and tests/screenshot.spec.ts stubs to\n animation-channel,\n[…]\nation-studio\n- tests/unit/tools/peer-benchmark-report: tolerate screenshot regeneration drift in size/sha256\n- tests/unit/agent-api: re-enable nullable DOM boundary test as headless-runtime acceptance",
"is_bot": false,
"headline": "fix(integration,tests): resolve all create-aura3d template scaffoldin…",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-10T04:31:52Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "1ca640ed3ca7831cc7f9e61f2a29d5bcbdd83a55",
"body": "- character.lowPolyHumanoid now returns authored skinned GLB model with asset humanoid\n- builtInCharacterAssets.humanoid metadata now includes Walking and Wave animations\n- mapAuraClipToBuiltInHumanoidClip maps benchmark-pose to Walking clip\n- createAuthoredLowPolyHumanoid uses correct model name, c\n[…]\nparks, 1100 dust particles\n- prefabs.solarSystem: fixed bloom intensity to 0.32, renamed sun to glowing labeled sun\n- prefabs.productStage: added turntable orbit cue primitive, inspection mode support",
"is_bot": false,
"headline": "feat(agent-api): implement 12 demo prefab/character features",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-10T03:36:05Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "3af79c492d43049d89b61497f92c8285f30db054",
"body": "- physics: fix Constraint anchor rotation using rotateVec3ByQuat\n- rendering: conditional SkinnedLitMaterial extension texture uniforms\n- animation: adjust sit/cross_arms clip amplitudes for visibility threshold\n- tests: skip agent-api demo-surface tests pending prefab implementation\n- tests: add as\n[…]\n/ and dev deps (vite, path) in public API contract audit\n- tests: fix template index.html expectation and game runtime CLI token\n- tests: switch physics tests to aura-js backend for custom solver path",
"is_bot": false,
"headline": "test: fix remaining unit test failures",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-10T02:54:15Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "0c57059b3288780cf6c7d89eef132cee500356da",
"body": "… inventory, regenerated API docs",
"is_bot": false,
"headline": "docs(webgpu,ecs): accurate mobile hardware matrix, updated ECS parity…",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-10T00:20:08Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6e0d7177428d2abeb93361ecca9303f34842a243",
"body": "…systems, render bridge, tests, and config",
"is_bot": false,
"headline": "feat(ecs,engine): ECS camera/light/mesh components, transform/camera …",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-10T00:20:01Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "0153c7149e577776e279b2227018ce25bdc3a510",
"body": "…pdate with WebGPU evidence",
"is_bot": false,
"headline": "docs(ecs,benchmark): ECS parity gap inventory and Round 50 decision u…",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-09T23:30:49Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d9e811aecf28790d44a8d9f7f3b98b545ae3d798",
"body": "…Source consumption",
"is_bot": false,
"headline": "feat(studio): wire up SSE render-progress endpoint and frontend Event…",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-09T23:26:27Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2a073f7c937430b0b22f898a19fdbc5192103898",
"body": null,
"is_bot": false,
"headline": "feat(studio): write render progress JSON for SSE streaming",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-09T23:20:10Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "89778ff3fa09cade5f74b5081757154076ceb135",
"body": "…overy, MatchState, input buffering",
"is_bot": false,
"headline": "feat(aura-clash): wire up ComboSystem, GuardBreakSystem, KnockdownRec…",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-09T17:14:17Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "91440b796bd955ebbd5dc5311fb95cad32503c7b",
"body": "…it, shrug, cross_arms, salute, shake_head)",
"is_bot": false,
"headline": "feat(animation): expand standard clip vocabulary to 14 clips (wave, s…",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-09T15:54:22Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f3238f388e2fa95808c34806f5e53562a1a97447",
"body": "…ssion tiers; recovery frames after hitstun",
"is_bot": false,
"headline": "feat(aura-clash): AI guards KO'd opponents; add block, evasion, aggre…",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-09T15:45:39Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "442a434dec0f6fef5c7811d6b919cab08d5420c7",
"body": "…ion 1.3.2",
"is_bot": false,
"headline": "docs: align governance docs, CHANGELOG, and release-checklist to vers…",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-09T15:08:07Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "0f3512a7baa32705bcc9552e6578c988787f7ddc",
"body": "…ording\n\n- npm latest count: 26 packages → 28 packages (matching the actual\n workspace package count at 1.3.2).\n- Clarifies that 1.1.0 introduced the runtime foundation, while 1.3.2\n is the current active release.",
"is_bot": false,
"headline": "docs(readme): correct package count 26→28 and update active runtime w…",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-09T13:57:01Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "22d3b545c46c5e74647c2ddebc19c1d3bcb94ebc",
"body": "… 1.3.2\n\n- security-policy.md: version 1.2.0 → 1.3.2; supported version 1.1.0 → 1.3.2.\n- site-map.md: version and planning alignment bumped to 1.3.2.\n- asset-workflow.md: active baseline 1.1.0 → 1.3.2.\n- aura-clash-showcase.md: audit reference 1.1.0 → 1.3.2.",
"is_bot": false,
"headline": "docs: update security-policy, site-map, asset-workflow, aura-clash to…",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-09T13:55:16Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f4b70739a9839f07f8f30e58ae04d8d20425e4e2",
"body": "…ks, aura-clash, release-gates\n\n- Updates docs/project/current-state.md version from 1.2.0 to 1.3.2 and\n published package versions from 1.1.0 to 1.3.2.\n- Fixes docs/project/release-tracks.md stale claims that npm latest serves\n 1.1.x and that 1.3 is published as 1.3.1; both now correctly state 1.3.2.\n- Fixes docs/project/aura-clash-showcase.md baseline from 1.1.0 to 1.3.2.\n- Fixes docs/project/aura3d-109-release-gates.md baseline from 1.3.1 to 1.3.2.",
"is_bot": false,
"headline": "docs: fix stale version references across current-state, release-trac…",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-09T13:52:11Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ec1fc8022bbeeee74491ff71e5736df15339456e",
"body": "- Adds a visible overlay to non-gallery routes so users\n see feedback while authored GLB assets decode and materials initialize.\n- Adds a similar loader to the gallery home shell.\n- Hides the loader when transitions to 'ready'.\n- Updates ACCEPTANCE_PLAN.md engine-fix backlog to reflect that Produ\n[…]\nal artifacts already have route-side mitigations\n (render-state overrides, procedural-artifact filtering, bounded lighting).\n- Notes the default-material fallback fix (neutral gray instead of white).",
"is_bot": false,
"headline": "feat(gallery): loading indicator + accept plan updates for P0 blockers",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-09T13:46:19Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "a19e0fd728ddc92edec1fdca4bc0938107182f01",
"body": "…hite\n\n- Changes createDefaultGLTFMaterial baseColor from glTF-spec white\n ([1,1,1,1]) to neutral light gray ([0.76, 0.74, 0.72, 1]) so missing-\n material fallbacks no longer blow out as bright white artifacts.\n- Slightly reduces roughness from 1.0 to 0.85 so the fallback catches\n a small specular highlight instead of being completely matte.\n- Addresses the \"default-material failures / white materials\" blocker\n on skinned and non-skinned assets alike.",
"is_bot": false,
"headline": "fix(assets): neutral gray default material fallback instead of pure w…",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-09T13:18:01Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f6fb230d1f57a3908de2bbcf46aefee67f25a128",
"body": "- Marks all four CLI blockers (publish, asset-index ordering, catalog search,\n typed metadata/provenance) as addressed at 1.3.2.\n- Verified externally: npx @aura3d/cli@latest installs, runs, and returns\n machine-readable profile-filtered search results outside the monorepo.",
"is_bot": false,
"headline": "docs(game-runtime): update CLI release blockers to reflect 1.3.2 status",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-09T13:10:45Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2e3440ac5df6afb72f4ad7d0ae1ea2b0584f83b3",
"body": "- Aligns claim-guidelines.md version to 1.3.2 and updates claim boundaries\n to reflect the believable-motion + animation-studio release.\n- Updates known-limits.md version to 1.3.2, marks KO-loop and accidental-KO\n blockers as addressed, notes inertialization/foot-locking/spring-bone\n implementation status, and removes stale non-goal language.\n- External CLI catalog search verified working outside the monorepo.",
"is_bot": false,
"headline": "docs: update claim-guidelines and known-limits for 1.3.2 reality",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-09T13:06:36Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "62b2baf9e7d2e32030261b922ce6d356ce38b2a1",
"body": "…d AI vs KO'd opponents\n\n- Removes the mop-up rule in that caused\n one-hit KOs when health was low (e.g., light attack KO at health <= 18).\n The engine already floors health to 0 on knockout; no local threshold needed.\n- Updates attackProfiles to match the active engine combat values\n from (h\n[…]\nds guard in so the AI stops attacking opponents\n that are already KO'd, preventing confusion and repeat-hit behavior.\n- Updates showcase docs to reflect debug-volume gating and removed mop-up rule.",
"is_bot": false,
"headline": "fix(aura-clash): remove accidental-KO mop-up, fix damage values, guar…",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-09T12:48:08Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "ae06dc6ebff4380130392d7eadab3d99054e4fd4",
"body": "…version references\n\n- Creates benchmark/results/round-50.{md,engine.md,decision.md} documenting\nthe owner-skipped status of neutral review and external scoring.\n- Creates benchmark/runs/round-50/ structure with release-blockers.json and\nhonest human-review.json placeholder (status: owner-skipped).\n\n[…]\nCHANGELOG current release reference from 1.3.1 to 1.3.2.\n- Updates release-tracks.md Current Release from 1.1.0 to 1.3.2.\n- Updates verification-evidence.md to reflect documented owner-skipped status.",
"is_bot": false,
"headline": "docs(benchmark): create honest Round 50 evidence files and fix stale …",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-09T12:35:49Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "1883690147f7a9d211ffd3710de068dae14f8ed6",
"body": "- generateScene() now awaits doRender() so the spinner stays active until\nthe preview video is actually ready, preventing the Stage from showing stale\nrenders while claiming to generate a new scene.\n- Clears stale render before starting new one to prevent old scene masquerading.\n- Updates quickstart.md to lead with npm run studio (Path A), matching the\n1.3.2 template bundling, and documents prompt-to-set keyword mapping.",
"is_bot": false,
"headline": "fix(studio): await auto-render in generateScene + honest timing/docs",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-09T12:29:01Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "199ec20d707df19d5df614c5908fe8e4fb965a20",
"body": "…mplate\n\n- Fixes the critical publish bug where npm publish preserved raw workspace:* in\n inter-package dependencies, making all scaffolded animation-studio projects\n uninstallable. Switched to pnpm pack (rewrites workspace:* -> real versions)\n + npm publish tarball.\n- Bumps all 28 package.json +\n[…]\n3d --template animation-studio users get npm run studio\n (a full 3-pane NLE with prompt-driven scene generation, no commands needed).\n- De-deprecated marketing copy; consistent 1.3.2 version strings.",
"is_bot": false,
"headline": "Release Aura3D 1.3.2 — fix workspace:* publish, bundle Studio into te…",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-09T05:59:42Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "d584fbe789743233461583029e8a67bc8f5068b4",
"body": "Make the web Studio usable without commands, fixing the gap where a user\ncould only edit by typing raw scene-tool syntax.\n\n- New \"✨ New scene\" bar: type a sentence → Generate scene runs `new --prompt`\n (the deterministic Director) and AUTO-RENDERS the result, so the big preview\n actually updates t\n[…]\nstole the body's\n space (empty band) — now `var(--top) auto 1fr`.\n\nStudio is dev-only and unpublished; no package version change.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "Animation Studio web: prompt-driven scene generation + clearer console",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-08T20:56:45Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "f74ebe764b86c215c7f0c4bd3da0257659421195",
"body": "…ws publish\n\nPatch over 1.3.0, re-published in lockstep across all 26 packages.\n\nFixes two real bugs in the 1.3.0 publish:\n- create-aura3d scaffolded projects pinned @aura3d/engine@1.0.10 (a stale\n hardcoded fallback literal) regardless of template. The scaffolder now writes\n the template's declar\n[…]\nved. Showcase arena proof\nrelease → 1.3.1. Docs/CHANGELOG de-staled (1.3.0 was published, not pending).\nNo API changes from 1.3.0.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "Release Aura3D 1.3.1 — fix create-aura3d engine pin + missing workflo…",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-08T18:25:07Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "97b1ceccfbc9f4956b065aa2a52597eff29a1e6f",
"body": "…-Motion\n\nPublishes 26 packages at 1.3.0 (@aura3d/* + create-aura3d) and lands the\n1.3.0 release surface:\n\n- Animation Studio: prompt -> EpisodeDocument -> deterministic rendered short;\n the coding agent is the director (no bundled LLM/key), validated Scene-Tool\n CLI, web studio NLE, 10-gate quali\n[…]\n13;\n deployed-visual flips green after the live deploy).\n- Removed the four legacy PRD/prompt .md files, consolidated into docs/.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "Release Aura3D 1.3.0 — Animation Studio, Animation Engine, Believable…",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-08T11:31:30Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "9802fa1f2bd3efa2e187c178c6f640f756f9e437",
"body": "…ed + verified",
"is_bot": false,
"headline": "Cartoon Studio PRD: all phases complete — create-aura3d@1.1.2 publish…",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-07T10:57:11Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "47a411bafcd1c8b68b9da86d3aacb2b75e8872c6",
"body": "… manifest, grounding, consolidation)\n\nBump create-aura3d to 1.1.2 and reconcile the published template list to the 8\nshipped/allowlisted templates (the in-progress animation-studio/character-controller\ntemplates are deferred to their own release once their engine deps publish, to avoid\nshipping a scaffolder that references unshipped/unpublished-dep templates).\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "Release create-aura3d@1.1.2 (cartoon studio: authored chars, truthful…",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-07T10:55:41Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "3cb5054876c657f68ce4febd672670989da9ddeb",
"body": "…template list)\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "Cartoon Studio PRD: record concrete republish blocker (entangled CLI …",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-07T10:52:00Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "c87fd5f653191bb2754e6ab96a9f7e99e1251cd4",
"body": "Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "Cartoon Studio PRD: Phase 2 audio + Phase 3 authored characters complete",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-07T10:50:45Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "a826f0beda1864899f85ef0e94d38fe896d5a8bf",
"body": "…hape) + real TTS dialogue\n\n- scripts/build-characters.ts authors two distinct CC0 rigged GLBs (Miko cyan, Luma\n gold): 7-joint skeleton, Idle/Wave/Walk clips, real mouthOpen face blendshape.\n Verified via scripts/validate-characters.ts that the engine GLTF loader accepts\n skin+morph; live route \n[…]\nrobotic system-voice TTS, degrades to ambient off-mac.\n- aura.assets.json / aura-assets.ts / ASSET-LICENSES.md updated truthfully.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "Cartoon Studio Phase 3/2: authored rigged Miko+Luma (mouthOpen blends…",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-07T10:48:47Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "4241e10faa0c387399fe2b7ffe1db42272c42bda",
"body": "…ate, consolidation\n\n- render-live: per-beat staged blocking (character moves to broom + sweep stand-in;\n 57% pixel change across beats), captions burned into the video at 19.4:1 contrast,\n placeholder ambient audio muxed (opus stream; honestly NOT dialogue).\n- tools/cartoon-studio-performance-bud\n[…]\nip templates.\n- PRD: i18n out-of-scope (v1) + animation-systems canonical decision recorded;\n Phase 2/4 achievable items checked.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "Cartoon Studio Phase 2/4: staged sweep, burned captions+audio, perf g…",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-07T10:26:37Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "72d4ef773620cdca06e561250ef0f3123bfbbac2",
"body": "Add honest asset provenance/licensing manifest (placeholder cast = three.js\nRobotExpressive + Mixamo Soldier; primitive garden; must replace for production).\nMark PRD: Phase 2 mostly done (camera/lipsync/world-state verified; audio blocked,\nno TTS), Phase 3 substitute done (rigged GLB cast + primiti\n[…]\noke art\nblocked - needs an artist), Phase 4 verification green (honest readiness), process\nitems + republish deferred to sign-off.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "Cartoon Studio: ASSET-LICENSES.md + PRD Phase 2-4 status (honest)",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-07T10:14:24Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "29393ef4833a2156288793c96182906dfb289837",
"body": "…est mouth readiness\n\n- Inline groundedPlacement in main.ts (the engine export isn't in published 1.1.0)\n so a fresh scaffold builds; exclude experimental render-live-route.ts (needs the\n monorepo build) from the default template typecheck.\n- Luma mouth readiness = primitive-mouth-card (it gets a \n[…]\nad of no-mouth-rig — honest and validator-accurate.\naura3d11:readiness is green again honestly (truthful manifest, real fallback).\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "Cartoon Studio: keep scaffold building against published engine + hon…",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-07T10:12:55Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "ab0522f0e8ca27395d1f813b6d1d9f0aa059551a",
"body": "…d state\n\nLive 3D route now builds a primitive moon garden (crater floor, moon orb backdrop,\nglow stones, moon lilies stem+bloom, broom prop, night point lights) around the two\ngrounded characters, and ramps glow emissive dim->sparkle across the 3 episode beats\n(mean luma 68->155 first->final; pixel\n[…]\ns primitive/emissive geometry and the cast reuses existing rigged GLBs, not bespoke\nauthored Miko/Luma cartoon art. Additive only.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "Cartoon Studio Phase 2/3: moon-garden set + props + dim->sparkle worl…",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-07T10:03:47Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "31d975d256a7cb3069057988e97c80d41b3f6d85",
"body": "…D route\n\nLive 3D route now drives a distinct camera per shot (establishing wide -> two-shot\n-> close-up push-in via CameraChoreographer presets; pixel-verified framing change)\nand animates a mouth indicator from sampled visemes (mouth open/closed = 4261px A/B).\nHonest: miko's GLB head morphs are de\n[…]\nr) has no blendshapes; no real dialogue audio\n(AuraVoice is timing-only, no TTS) so audio is intentionally omitted. Additive only.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "Cartoon Studio Phase 2: per-shot camera moves + visible lip-sync in 3…",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-07T09:57:11Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "356ec88b3639a0b66b6b7cdc8838e43487f4a8d9",
"body": "Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "Cartoon Studio PRD: Phase 1 complete (real skinned+toon 3D render path)",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-07T09:36:03Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "28901d52cf240d814a03c8bcbf504b12628278c4",
"body": "Add render-live-route.ts (A3DRenderer + GLB skeletal skinning via createTypedGLBActor,\ntwo grounded characters) + scripts/render-live.ts (vite+Playwright capture -> toon\npost-pass cel ramp/outline/grade -> FfmpegFrameEncoder webm) + episode:render-3d.\nAdditive only; existing route + tests untouched.\n[…]\nw\ngrounded, cel-shaded characters whose skeletons re-pose across time (real skinning),\nfidelity gate PASS, real VP9 webm produced.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "Cartoon Studio Phase 1: real skinned + toon-shaded 3D render path",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-07T09:35:03Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "8e42ea68e8f48f5eedd27346ecdd8709ea123a25",
"body": "…t blocker notes\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "Cartoon Studio PRD: mark Phase 0 complete, Phase 1 partial with hones…",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-07T09:18:02Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "f23fee627dd52383f071e42b5896329e0aaf6c14",
"body": "Add createFfmpegFrameEncoderAdapter — the first encoder that produces a genuinely\nplayable file: buffers PNG/RGBA frames and shells to real ffmpeg (libvpx-vp9 webm /\nlibx264 mp4), returns encoded bytes; honestly degrades to proof-only when ffmpeg is\nabsent. 6 tests incl. a guarded e2e that encodes a real webm and checks EBML magic.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "Cartoon Studio Phase 1: real FfmpegFrameEncoder adapter",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-07T09:17:29Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "5ba0104c9229c680a351bc223b1767854a347f53",
"body": "- Truthful aura.assets.json (luma = Mixamo soldier Idle/Run/TPose/Walk; miko = 14\n real clips + Angry/Surprised/Sad morphs); fix src/aura-assets.ts clip lists;\n delete dead byte-identical luma.047f5e5f.glb.\n- episode:render now verifies encoded-video flags post-encode (hasEncodedVideo /\n encodedV\n[…]\nt tests green; real webm rendered with verified\nflags; fidelity gate passes on real 1280x720 frames. PRD Phase 0 checklist marked.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "Cartoon Studio PRD Phase 0: honesty + foundation (verified)",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-07T09:11:12Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "9e7be00a674a73cf43e9005dedbcf35510ef807a",
"body": "This reverts commit 33644b26affc5487924c0bcf9084955f885cf50f.",
"is_bot": false,
"headline": "Revert \"Aura Clash: directional jump (A/D + W) with facing + momentum\"",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-07T08:02:20Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a8d0bf5a67399a7c474c9be406ef98bd3e51f4c3",
"body": "Director actions are now mapped to actual GLB clips (Idle/Walking/Wave/Punch/Jump)\nand applied via applyShotPlaybackFrame on a per-frame loop, so Miko and Luma play\nreal skeletal animation and change pose across the episode instead of standing in\ntheir imported bind (T) pose.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "Cartoon Studio: play real GLB clips so characters animate (no T-pose)",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-07T07:58:50Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "33644b26affc5487924c0bcf9084955f885cf50f",
"body": "Jump previously applied only vertical velocity. Now A/D+W carries horizontal\nmomentum (jumpHorizontalSpeed) and turns the fighter to face the leap. Adds a\nunit test asserting vertical vs left/right diagonal jumps.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "Aura Clash: directional jump (A/D + W) with facing + momentum",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-07T07:46:43Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "5fa8b214d31baeccc03c59bc74f5fbb10691025c",
"body": "The route's __AURA3D_CARTOON_EPISODE_SEEK__ hook only updated caption text, so\ndeterministic captures rendered a frozen pose (all frames byte-identical). Drive\napplyShotPlaybackFrame on seek so character position/rotation/clip/mouth update\nper timestamp; capture mode is now driven solely by the seek hook. Visual-\nregression frames at t=1/10/32/55 are now distinct.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "Cartoon Studio: seek now poses the whole scene, not just captions",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-07T07:42:07Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "9f0ef41c5a24dfc6c030ee7e5b87ed6cb10fc399",
"body": "- Add real API docs for the 1.1 surface (only PRD-covered before):\n docs/api/prompt-animation.md (engine cartoon/render/publish adapters),\n docs/animation/runtime-support.md (cartoon animation helpers),\n docs/rendering/cartoon-render-preset.md (visual-quality/material/motion-region),\n docs/audio\n[…]\naura3d template @aura3d/* deps from 1.0.6/1.0.10 to 1.1.0 so a\n fresh scaffold installs the 1.1 packages; create-aura3d -> 1.1.1.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "Document 1.1 cartoon/animation/engine APIs; fix template deps",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-07T07:23:20Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "040c900d725a29dd627c33fb582e33abae527ff3",
"body": "Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "Bump Aura Clash arena proof release string to 1.1.0",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-07T07:03:08Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "323436f26f4b399315de129bc4f5bcda18b38c33",
"body": "Bump live current-release version pointers from 1.0.10 to 1.1.0 across README,\nllms.txt, docs/*, and marketing site source/docs. Rewrite README current-release\nsection to describe the 1.1 Cartoon Studio slice and its honest limits (placeholder\ncartoon assets; Aura Clash rebuilt but not newly authored). Historical per-version\nrelease-gate docs and the published-artifacts ledger intentionally retain 1.0.10.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "Update README, docs, and marketing site to 1.1.0",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-07T07:02:30Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "adeeeac3816068f5db32d3b204f6b82d7b898cf6",
"body": "The 1.1 cartoon-studio/cartoon-channel templates accumulated installed deps and\nbuilt dist during smoke tests, ballooning the create-aura3d tarball to 113MB and\ncausing TLS upload failures. Add .npmignore so templates ship as source only.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "Stop publishing template node_modules/dist in create-aura3d",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-07T06:58:48Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "e2b42500901a1b560c24a1f12af49371200b16c6",
"body": "Bump all 28 published workspace packages from 1.0.10 to 1.1.0 and ship the\n1.1 Cartoon Studio vertical slice from docs/project/aura3d-1.1-cartoon-studio-prd.md:\ntyped cartoon assets, episode plan/show-bible, shot timeline, captions, visemes,\nrender queue, WebM export, episode package + review packag\n[…]\nut has\n no new fighter art and no gameplay redesign this cycle; it remains a development\n showcase, not a flagship-quality game.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "Release Aura3D 1.1.0 — Cartoon Studio vertical slice",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-07T06:48:55Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "08520080fd05ee9d9d4e825d14b066678a7350b3",
"body": null,
"is_bot": false,
"headline": "Add image-derived cartoon cutout proof",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-07T00:45:43Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1692318d39fe6d91841407c22cdb40c9c39057b6",
"body": null,
"is_bot": false,
"headline": "Add moving puppet cartoon proof",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-07T00:33:03Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "5094fd95aa54866a33ad441cf1c2dba76219ad9e",
"body": null,
"is_bot": false,
"headline": "Release Aura3D 1.0.10 runtime and cartoon updates",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-07T00:21:03Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "5e1ae5f0ad30687203c82e937fdc7569d29e4820",
"body": null,
"is_bot": false,
"headline": "Release Aura3D 1.0.9 runtime and Aura Clash fixes",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-06T06:14:20Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c554e1ed2928b942337c19c791e7d0d64fdf43c2",
"body": null,
"is_bot": false,
"headline": "Release Aura3D 1.0.6 runtime and Aura Clash gates",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-06T02:23:36Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a5e5ed28066f8a5cd02be88be5428a997a3785fa",
"body": null,
"is_bot": false,
"headline": "Update site and docs for Aura3D 1.0.5 publish (#6)",
"author_name": "Gurbaksh Chahal",
"author_login": "gchahal1982",
"committed_at": "2026-06-05T21:59:49Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7783714920a8399c6ca028f755e6f2e115f0f0fa",
"body": null,
"is_bot": false,
"headline": "Use published engine package for marketing deploy",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-05T21:09:58Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e9ac319b092f5a78975edfc61a44610ac7afb60a",
"body": null,
"is_bot": false,
"headline": "Update site and docs for Aura3D 1.0.5 publish (#5)",
"author_name": "Gurbaksh Chahal",
"author_login": "gchahal1982",
"committed_at": "2026-06-05T21:04:34Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f75e3ceb962066680e2894f6890a86ce65d09c55",
"body": "[codex] Prepare Aura3D 1.0.5 runtime release",
"is_bot": false,
"headline": "Merge pull request #4 from auraoneai/feat/asset-index-catalog",
"author_name": "Gurbaksh Chahal",
"author_login": "gchahal1982",
"committed_at": "2026-06-05T20:44:42Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "9e159bab41f2a37a98f5a973dc375d40409c61fd",
"body": null,
"is_bot": false,
"headline": "Prepare Aura3D 1.0.5 runtime release",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-05T20:39:40Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "62db5a7b3a414cebc3a105b7621629576453aa4a",
"body": "Federated ~855k-asset catalog (Objaverse, Sketchfab, ABO, Poly Pizza,\nPoly Haven, OS3A, Khronos, CC0 mirror) with the read path wired into the\nAura3D prompt surface.\n\nIngestion (tools/asset-index-refresh):\n- abo-load.mjs: Amazon Berkeley Objects (~7,953 product GLBs, CC-BY-4.0);\n joins 3dmodels.csv\n[…]\nk.\n- asset-index adapters/aura-index.ts rewritten to call the worker\n /search endpoint; CanonicalAsset gains likeCount/viewCount.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "Capture asset-index catalog: ABO loader, /search ranking, prompt wiring",
"author_name": "gchahal1982",
"author_login": "gchahal1982",
"committed_at": "2026-06-04T19:07:22Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "47ebb9237a936334a9b58ff10878af9cf12073a4",
"body": "Activate asset-index cron (bring catalog + workflow to default branch)",
"is_bot": false,
"headline": "Merge pull request #3 from auraoneai/master",
"author_name": "Gurbaksh Chahal",
"author_login": "gchahal1982",
"committed_at": "2026-06-04T01:33:09Z",
"body_truncated": false,
"is_coding_agent": false
}
],
"releases_count": 9,
"commits_last_year": 234,
"latest_release_at": "2026-07-21T04:56:30Z",
"latest_release_tag": "v1.4.5",
"releases_from_tags": false,
"days_since_last_push": 5,
"active_weeks_last_year": 11,
"days_since_latest_release": 6,
"mean_days_between_releases": 6
},
"community": {
"has_readme": true,
"has_license": false,
"has_description": true,
"has_contributing": true,
"health_percentage": 37,
"has_issue_template": false,
"has_code_of_conduct": false,
"has_pull_request_template": false
},
"ecosystem": {
"packages": [
{
"name": "@aura3d/engine",
"exists": true,
"license": "MIT",
"keywords": [
"3d",
"3d-library",
"3d-engine",
"browser-3d",
"web-3d",
"webgl",
"webgl2",
"webgpu",
"typescript",
"typescript-3d",
"javascript",
"ai-agents",
"coding-agents",
"ai-coding",
"llm",
"prompt-to-3d",
"prompt-to-code",
"generative-3d",
"gltf",
"glb",
"glb-viewer",
"gltf-viewer",
"typed-assets",
"product-viewer",
"product-configurator",
"3d-viewer",
"3d-website",
"threejs",
"babylonjs",
"playcanvas",
"vite",
"react",
"scene-graph",
"scene-kits",
"diagnostics",
"screenshot-testing",
"static-deploy",
"route-health",
"asset-pipeline",
"3d-templates",
"browser-rendering",
"webgl-diagnostics",
"agent-docs",
"webgl-framework",
"webgpu-framework",
"ai-3d",
"3d-sdk",
"browser-3d-engine"
],
"ecosystem": "npm",
"matches_repo": true,
"registry_url": "https://www.npmjs.com/package/@aura3d/engine",
"is_deprecated": false,
"latest_version": "1.4.5",
"repository_url": "https://github.com/auraoneai/aura3d",
"versions_count": 21,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": 1,
"monthly_downloads": 2156,
"first_published_at": "2026-06-03T06:53:12.179000Z",
"latest_published_at": "2026-07-21T04:50:45.301000Z",
"latest_version_yanked": null,
"days_since_latest_publish": 6
}
]
},
"popularity": {
"forks": 0,
"stars": 1,
"watchers": 0,
"fork_history": {
"days": [],
"complete": true,
"collected": 0,
"total_forks": 0
},
"star_history": null,
"open_issues_and_prs": 0
},
"ai_readiness": {
"has_nix": false,
"example_dirs": [
"examples"
],
"has_llms_txt": true,
"has_dockerfile": false,
"has_mcp_signal": false,
"bootstrap_files": [],
"api_schema_files": [],
"has_devcontainer": false,
"typecheck_configs": [
"apps/animation-studio-web/tsconfig.json",
"apps/aura-clash-showcase/tsconfig.json",
"apps/showcase-blockfall-reactor/tsconfig.json",
"apps/showcase-cinematic-architecture/tsconfig.json",
"apps/showcase-data-galaxy/tsconfig.json",
"apps/showcase-digital-twin-ops/tsconfig.json",
"apps/showcase-skyline-runner/tsconfig.json",
"apps/showcase-smart-city-control/tsconfig.json",
"apps/showcase-turbo-drift-circuit/tsconfig.json",
"apps/showcase-webgpu-particle-lab/tsconfig.json",
"examples/data-galaxy/tsconfig.json",
"examples/product-configurator/tsconfig.json",
"marketing/tsconfig.json",
"packages/asset-index/tsconfig.json",
"packages/assets/tsconfig.json",
"packages/audio/tsconfig.json",
"packages/create-aura3d/templates/animation-channel/tsconfig.json",
"packages/create-aura3d/templates/animation-studio/tsconfig.json",
"packages/create-aura3d/templates/character-controller/tsconfig.json",
"packages/create-aura3d/templates/cinematic-scene/tsconfig.json",
"packages/create-aura3d/templates/episode-builder/tsconfig.json",
"packages/create-aura3d/templates/falling-blocks-starter/tsconfig.json",
"packages/create-aura3d/templates/fighting-game/tsconfig.json",
"packages/create-aura3d/templates/mini-game/tsconfig.json",
"packages/create-aura3d/templates/product-viewer/tsconfig.json",
"packages/create-aura3d/templates/prompt-animation-channel/tsconfig.json",
"packages/create-aura3d/templates/racing-starter/tsconfig.json",
"packages/create-aura3d/templates/three-compat-architecture-interior/tsconfig.json",
"packages/create-aura3d/templates/three-compat-asset-inspector/tsconfig.json",
"packages/create-aura3d/templates/three-compat-character-viewer/tsconfig.json",
"packages/create-aura3d/templates/three-compat-custom-threejs-migration/tsconfig.json",
"packages/create-aura3d/templates/three-compat-large-scene/tsconfig.json",
"packages/create-aura3d/templates/three-compat-material-authoring/tsconfig.json",
"packages/create-aura3d/templates/three-compat-postprocess-scene/tsconfig.json",
"packages/create-aura3d/templates/three-compat-premium-product-viewer/tsconfig.json",
"packages/debug/tsconfig.json",
"packages/ecs/tsconfig.json",
"packages/editor-runtime/tsconfig.json",
"packages/input/tsconfig.json",
"packages/rendering/tsconfig.json",
"packages/scene/tsconfig.json",
"packages/scripting/tsconfig.json",
"templates/cinematic-scene/tsconfig.json",
"templates/falling-blocks-starter/tsconfig.json",
"templates/mini-game/tsconfig.json",
"templates/product-viewer/tsconfig.json",
"templates/racing-starter/tsconfig.json",
"workers/asset-index-cron/tsconfig.json"
],
"toolchain_manifests": [],
"largest_source_bytes": 1149779,
"source_files_sampled": 2843,
"oversized_source_files": 48,
"agent_instruction_files": [
".claude/CLAUDE.md",
".cursor/rules/aura3d.mdc",
".github/copilot-instructions.md",
"AGENTS.md",
"apps/AGENTS.md",
"archive/AGENTS.md",
"benchmark/AGENTS.md",
"benchmark/context/aura3d/files/.claude/CLAUDE.md",
"benchmark/context/aura3d/files/AGENTS.md",
"docs/AGENTS.md",
"examples/AGENTS.md",
"marketing/AGENTS.md",
"packages/AGENTS.md",
"packages/assets/AGENTS.md",
"packages/aura3d-cli/AGENTS.md",
"packages/create-aura3d/AGENTS.md",
"packages/create-aura3d/templates/AGENTS.md",
"packages/create-aura3d/templates/animation-studio/AGENTS.md",
"packages/engine/AGENTS.md",
"packages/rendering/AGENTS.md",
"templates/AGENTS.md",
"tests/AGENTS.md",
"tests/browser/AGENTS.md",
"tools/AGENTS.md"
],
"agent_instruction_max_bytes": 7758
},
"dependencies": {
"manifests": [
"marketing/package.json",
"package.json"
],
"advisories": {
"error": null,
"scope": "published_package",
"source": "osv",
"findings": [],
"collected": true,
"malicious": [],
"truncated": false,
"by_severity": {},
"advisory_count": 0,
"affected_count": 0,
"assessed_count": 24,
"malicious_count": 0,
"assessed_package": "npm:@aura3d/engine@1.4.5",
"unassessed_count": 0,
"direct_affected_count": 0
},
"ecosystems": [
"npm"
],
"dependencies": [
{
"name": "@aura3d/engine",
"manifest": "marketing/package.json",
"ecosystem": "npm",
"version_constraint": "1.4.5"
},
{
"name": "@loaders.gl/core",
"manifest": "package.json",
"ecosystem": "npm",
"version_constraint": "4.4.1"
},
{
"name": "@loaders.gl/textures",
"manifest": "package.json",
"ecosystem": "npm",
"version_constraint": "4.4.1"
},
{
"name": "cannon-es",
"manifest": "package.json",
"ecosystem": "npm",
"version_constraint": "0.20.0"
}
],
"all_dependencies": {
"error": "GitHub dependency-graph SBOM unavailable (404); the dependency graph may be disabled for this repository",
"source": null,
"packages": [],
"collected": false,
"truncated": false,
"total_count": null,
"direct_count": null,
"indirect_count": null
}
},
"maintainership": {
"issues": {
"open_prs": 0,
"merged_prs": 11,
"open_issues": 0,
"closed_ratio": null,
"closed_issues": 0,
"closed_unmerged_prs": 1
},
"bus_factor": 1,
"bot_contributors": 0,
"top_contributors": [
{
"type": "User",
"login": "gchahal1982",
"commits": 206,
"avatar_url": "https://avatars.githubusercontent.com/u/108035922?v=4"
}
],
"contributors_sampled": 1,
"top_contributor_share": 1
},
"quality_signals": {
"has_ci": true,
"has_tests": true,
"ci_workflows": [
"asset-index-refresh.yml",
"browser-matrix.yml",
"build.yml",
"ci.yml",
"external-parity-external-engine-baselines.yml",
"public-demo-deploy.yml",
"release.yml",
"test.yml"
],
"has_docs_dir": true,
"linter_configs": [
"eslint.config.js"
],
"has_editorconfig": false,
"has_linter_config": true,
"has_precommit_config": false
},
"security_signals": {
"lockfiles": [
"pnpm-lock.yaml"
],
"scorecard": {
"checks": [
{
"name": "Binary-Artifacts",
"score": 10,
"reason": "no binaries found in the repo",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
},
{
"name": "Branch-Protection",
"score": 0,
"reason": "branch protection not enabled on development/release branches",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
},
{
"name": "CI-Tests",
"score": 0,
"reason": "0 out of 5 merged PRs checked by a CI test -- score normalized to 0",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#ci-tests"
},
{
"name": "CII-Best-Practices",
"score": 0,
"reason": "no effort to earn an OpenSSF best practices badge detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#cii-best-practices"
},
{
"name": "Code-Review",
"score": 0,
"reason": "Found 0/26 approved changesets -- score normalized to 0",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
},
{
"name": "Contributors",
"score": 3,
"reason": "project has 1 contributing companies or organizations -- score normalized to 3",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors"
},
{
"name": "Dangerous-Workflow",
"score": 10,
"reason": "no dangerous workflow patterns detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dangerous-workflow"
},
{
"name": "Dependency-Update-Tool",
"score": 0,
"reason": "no update tool detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dependency-update-tool"
},
{
"name": "Fuzzing",
"score": 0,
"reason": "project is not fuzzed",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#fuzzing"
},
{
"name": "License",
"score": 0,
"reason": "license file not detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
},
{
"name": "Maintained",
"score": 10,
"reason": "30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#maintained"
},
{
"name": "Packaging",
"score": null,
"reason": "packaging workflow not detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#packaging"
},
{
"name": "Pinned-Dependencies",
"score": 0,
"reason": "dependency not pinned by hash detected -- score normalized to 0",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
},
{
"name": "SAST",
"score": 0,
"reason": "SAST tool is not run on all commits -- score normalized to 0",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
},
{
"name": "Security-Policy",
"score": 0,
"reason": "security policy file not detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
},
{
"name": "Signed-Releases",
"score": 0,
"reason": "Project has not signed or included provenance with any releases.",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#signed-releases"
},
{
"name": "Token-Permissions",
"score": 0,
"reason": "detected GitHub workflow tokens with excessive permissions",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions"
},
{
"name": "Vulnerabilities",
"score": 0,
"reason": "22 existing vulnerabilities detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
}
],
"commit": "88a00e0a2278251f25ccb5430d4b9454b680fe39",
"ran_at": "2026-07-28T01:42:12Z",
"aggregate_score": 2.6,
"scorecard_version": "v5.5.0"
},
"has_codeql_workflow": false,
"has_security_policy": false,
"has_dependabot_config": false
},
"contribution_flow": {
"collected": true,
"ci_last_run_at": "2026-07-27T10:38:55Z",
"oldest_open_prs": [],
"last_merged_pr_at": "2026-07-20T18:29:37Z",
"ci_last_conclusion": "SUCCESS",
"oldest_open_issues": []
}
},
"config": {
"disabled_metrics": [],
"disabled_categories": [],
"disabled_components": {}
},
"source": {
"url": "https://github.com/auraoneai/aura3d",
"host": "github.com",
"name": "aura3d",
"owner": "auraoneai"
},
"metrics": {
"overall": {
"key": "overall",
"band": "moderate",
"name": "Overall health",
"note": null,
"notes": [],
"value": 56,
"inputs": {
"security": 41,
"vitality": 79,
"community": 30,
"governance": 51,
"engineering": 74
},
"components": []
},
"categories": [
{
"key": "vitality",
"band": "good",
"name": "Vitality",
"value": 79,
"weight": 0.22,
"metrics": [
{
"key": "development_activity",
"band": "good",
"name": "Development activity",
"note": null,
"notes": [],
"value": 72,
"inputs": {
"commits_last_year": 234,
"human_commit_share": 1,
"days_since_last_push": 5,
"active_weeks_last_year": 11
},
"components": [
{
"key": "push_recency",
"name": "Push recency",
"detail": "last push 5 days ago",
"points": 36,
"status": "met",
"details": [
{
"code": "push_recency",
"params": {
"days": 5
}
}
],
"max_points": 36
},
{
"key": "commit_cadence",
"name": "Commit cadence",
"detail": "11/52 weeks with commits",
"points": 7.6,
"status": "partial",
"details": [
{
"code": "commit_cadence_weeks",
"params": {
"weeks": 11
}
}
],
"max_points": 36
},
{
"key": "commit_volume",
"name": "Commit volume",
"detail": "234 commits in the last year",
"points": 18,
"status": "met",
"details": [
{
"code": "commits_last_year",
"params": {
"count": 234
}
}
],
"max_points": 18
},
{
"key": "openssf_scorecard_maintained",
"name": "OpenSSF Scorecard: Maintained",
"detail": "30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10",
"points": 10,
"status": "met",
"details": [],
"max_points": 10
}
]
},
{
"key": "release_discipline",
"band": "excellent",
"name": "Release discipline",
"note": null,
"notes": [],
"value": 90,
"inputs": {
"releases_count": 9,
"latest_release_tag": "v1.4.5",
"releases_from_tags": false,
"days_since_latest_release": 6,
"mean_days_between_releases": 6
},
"components": [
{
"key": "ships_releases",
"name": "Ships releases",
"detail": "9 releases published",
"points": 27,
"status": "met",
"details": [
{
"code": "releases_published",
"params": {
"count": 9
}
}
],
"max_points": 27
},
{
"key": "release_recency",
"name": "Release recency",
"detail": "latest release 6 days ago",
"points": 36,
"status": "met",
"details": [
{
"code": "release_recency",
"params": {
"days": 6
}
}
],
"max_points": 36
},
{
"key": "release_cadence",
"name": "Release cadence",
"detail": "a release every ~6 days",
"points": 27,
"status": "met",
"details": [
{
"code": "release_cadence",
"params": {
"gap": 6
}
}
],
"max_points": 27
},
{
"key": "openssf_scorecard_signed_releases",
"name": "OpenSSF Scorecard: Signed-Releases",
"detail": "Project has not signed or included provenance with any releases.",
"points": 0,
"status": "missed",
"details": [],
"max_points": 10
}
]
},
{
"key": "abandonment",
"band": "excellent",
"name": "Abandonment",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"cap": null,
"state": "maintained",
"guards": [],
"signals": [],
"red_flag": false,
"multiplier_pct": 100,
"declared_reason": null,
"unverified_reason": null,
"unanswered_open_prs": null,
"unanswered_open_issues": null,
"days_since_last_merged_pr": null,
"days_since_last_human_commit": 5,
"days_since_last_human_commit_is_floor": false
},
"components": [
{
"key": "project_is_still_maintained",
"name": "Project is still maintained",
"detail": "last human commit 5 days ago",
"points": 100,
"status": "met",
"details": [
{
"code": "abandonment_maintained",
"params": {
"days": 5
}
}
],
"max_points": 100
}
]
}
],
"description": "Is the project alive — is code being written and are releases shipping?"
},
{
"key": "community",
"band": "at_risk",
"name": "Community & Adoption",
"value": 30,
"weight": 0.18,
"metrics": [
{
"key": "popularity",
"band": "critical",
"name": "Popularity & adoption",
"note": null,
"notes": [],
"value": 1,
"inputs": {
"forks": 0,
"stars": 1,
"watchers": 0,
"growth_state": "unverified",
"growth_factor_pct": 100,
"growth_unverified_reason": "no_history"
},
"components": [
{
"key": "stars",
"name": "Stars",
"detail": "1 stars",
"points": 0,
"status": "missed",
"details": [
{
"code": "stars",
"params": {
"count": 1
}
}
],
"max_points": 60
},
{
"key": "forks",
"name": "Forks",
"detail": "0 forks",
"points": 0,
"status": "missed",
"details": [
{
"code": "forks",
"params": {
"count": 0
}
}
],
"max_points": 25
},
{
"key": "watchers",
"name": "Watchers",
"detail": "0 watchers",
"points": 0,
"status": "missed",
"details": [
{
"code": "watchers",
"params": {
"count": 0
}
}
],
"max_points": 15
}
]
},
{
"key": "community_health",
"band": "at_risk",
"name": "Community health",
"note": null,
"notes": [],
"value": 45,
"inputs": {
"has_readme": true,
"has_license": false,
"has_contributing": true,
"has_issue_template": false,
"has_code_of_conduct": false,
"has_pull_request_template": false
},
"components": [
{
"key": "readme",
"name": "README",
"detail": null,
"points": 22.5,
"status": "met",
"details": [],
"max_points": 22.5
},
{
"key": "license",
"name": "License",
"detail": "no license file detected",
"points": 0,
"status": "missed",
"details": [
{
"code": "license_absent",
"params": {}
}
],
"max_points": 22.5
},
{
"key": "contributing_guide",
"name": "CONTRIBUTING guide",
"detail": null,
"points": 18,
"status": "met",
"details": [],
"max_points": 18
},
{
"key": "code_of_conduct",
"name": "Code of conduct",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 13.5
},
{
"key": "issue_template",
"name": "Issue template",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.2
},
{
"key": "pr_template",
"name": "PR template",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 6.3
}
]
},
{
"key": "ecosystem_adoption",
"band": "moderate",
"name": "Ecosystem adoption (downloads)",
"note": "Excluded from scoring (no data or not applicable): Registry dependents. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"registry_dependents"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 56,
"inputs": {
"packages": [
"@aura3d/engine"
],
"dependents": null,
"ecosystems": "npm",
"total_downloads": null,
"monthly_downloads": 2156
},
"components": [
{
"key": "monthly_downloads",
"name": "Monthly downloads",
"detail": "2,156 downloads/month across npm",
"points": 44.5,
"status": "partial",
"details": [
{
"code": "downloads_monthly",
"params": {
"count": 2156,
"ecosystems": "npm"
}
}
],
"max_points": 80
},
{
"key": "registry_dependents",
"name": "Registry dependents",
"detail": "not reported by this ecosystem",
"points": 0,
"status": "excluded",
"details": [
{
"code": "not_reported_by_this_ecosystem",
"params": {}
}
],
"max_points": 20
}
]
}
],
"description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
},
{
"key": "governance",
"band": "moderate",
"name": "Sustainability & Governance",
"value": 51,
"weight": 0.24,
"metrics": [
{
"key": "maintainer_resilience",
"band": "critical",
"name": "Maintainer resilience (bus factor)",
"note": null,
"notes": [],
"value": 13,
"inputs": {
"bus_factor": 1,
"contributors_sampled": 1,
"top_contributor_share": 1
},
"components": [
{
"key": "bus_factor",
"name": "Bus factor",
"detail": "1 contributor(s) cover half of all commits",
"points": 9,
"status": "partial",
"details": [
{
"code": "bus_factor",
"params": {
"count": 1
}
}
],
"max_points": 54
},
{
"key": "commit_distribution",
"name": "Commit distribution",
"detail": "top contributor authored 100% of commits",
"points": 0,
"status": "missed",
"details": [
{
"code": "top_contributor_share",
"params": {
"share": 100
}
}
],
"max_points": 22.5
},
{
"key": "contributor_breadth",
"name": "Contributor breadth",
"detail": "1 contributors",
"points": 1.4,
"status": "partial",
"details": [
{
"code": "contributors_sampled",
"params": {
"count": 1
}
}
],
"max_points": 13.5
},
{
"key": "openssf_scorecard_contributors",
"name": "OpenSSF Scorecard: Contributors",
"detail": "project has 1 contributing companies or organizations -- score normalized to 3",
"points": 3,
"status": "partial",
"details": [],
"max_points": 10
}
]
},
{
"key": "responsiveness",
"band": "moderate",
"name": "Issue & PR responsiveness",
"note": "Excluded from scoring (no data or not applicable): Issue resolution. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"issue_resolution"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 66,
"inputs": {
"merged_prs": 11,
"open_issues": 0,
"closed_issues": 0,
"issue_closed_ratio": null,
"closed_unmerged_prs": 1
},
"components": [
{
"key": "issue_resolution",
"name": "Issue resolution",
"detail": "no issues or no data",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_issues_or_data",
"params": {}
}
],
"max_points": 46.75
},
{
"key": "pr_acceptance",
"name": "PR acceptance",
"detail": "11/12 decided PRs merged",
"points": 35.1,
"status": "partial",
"details": [
{
"code": "decided_prs_merged",
"params": {
"merged": 11,
"decided": 12
}
}
],
"max_points": 38.25
},
{
"key": "openssf_scorecard_code_review",
"name": "OpenSSF Scorecard: Code-Review",
"detail": "Found 0/26 approved changesets -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 15
}
]
},
{
"key": "stewardship",
"band": "at_risk",
"name": "Ownership & stewardship",
"note": null,
"notes": [],
"value": 44,
"inputs": {
"followers": 1,
"owner_type": "Organization",
"is_verified": null,
"owner_login": "auraoneai",
"public_repos": 40,
"account_age_days": 77
},
"components": [
{
"key": "ownership_backing",
"name": "Ownership backing",
"detail": "organization-owned",
"points": 30,
"status": "met",
"details": [
{
"code": "owner_organization",
"params": {}
}
],
"max_points": 30
},
{
"key": "verified_domain",
"name": "Verified domain",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 20
},
{
"key": "owner_reach",
"name": "Owner reach",
"detail": "1 followers of auraoneai",
"points": 2.2,
"status": "partial",
"details": [
{
"code": "owner_followers",
"params": {
"count": 1,
"login": "auraoneai"
}
}
],
"max_points": 25
},
{
"key": "track_record",
"name": "Track record",
"detail": "40 public repos, account ~0 yr old",
"points": 12.2,
"status": "partial",
"details": [
{
"code": "public_repos",
"params": {
"count": 40
}
},
{
"code": "account_age_years",
"params": {
"years": 0
}
}
],
"max_points": 25
}
]
},
{
"key": "package_maintenance",
"band": "excellent",
"name": "Package maintenance",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"packages": [
"@aura3d/engine"
],
"ecosystems": "npm",
"any_deprecated": false,
"min_days_since_publish": 6
},
"components": [
{
"key": "published_resolvable",
"name": "Published & resolvable",
"detail": "1 package(s) on npm",
"points": 25,
"status": "met",
"details": [
{
"code": "packages_published",
"params": {
"count": 1,
"ecosystems": "npm"
}
}
],
"max_points": 25
},
{
"key": "publish_recency",
"name": "Publish recency",
"detail": "latest publish 6 days ago",
"points": 35,
"status": "met",
"details": [
{
"code": "publish_recency",
"params": {
"days": 6
}
}
],
"max_points": 35
},
{
"key": "version_history",
"name": "Version history",
"detail": "21 published versions",
"points": 20,
"status": "met",
"details": [
{
"code": "published_versions",
"params": {
"count": 21
}
}
],
"max_points": 20
},
{
"key": "not_deprecated",
"name": "Not deprecated",
"detail": "active, not deprecated or yanked",
"points": 20,
"status": "met",
"details": [
{
"code": "package_not_deprecated",
"params": {}
}
],
"max_points": 20
}
]
}
],
"description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
},
{
"key": "engineering",
"band": "good",
"name": "Engineering Quality",
"value": 74,
"weight": 0.2,
"metrics": [
{
"key": "engineering_practices",
"band": "moderate",
"name": "Engineering practices",
"note": null,
"notes": [],
"value": 64,
"inputs": {
"has_ci": true,
"has_tests": true,
"has_editorconfig": false,
"has_linter_config": true,
"has_precommit_config": false
},
"components": [
{
"key": "ci_workflows",
"name": "CI workflows",
"detail": "8 workflow(s)",
"points": 24,
"status": "met",
"details": [
{
"code": "ci_workflows",
"params": {
"count": 8
}
}
],
"max_points": 24
},
{
"key": "tests_present",
"name": "Tests present",
"detail": null,
"points": 24,
"status": "met",
"details": [],
"max_points": 24
},
{
"key": "linter_config",
"name": "Linter config",
"detail": "eslint.config.js",
"points": 16,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "eslint.config.js"
}
}
],
"max_points": 16
},
{
"key": "pre_commit_hooks",
"name": "Pre-commit hooks",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 9.6
},
{
"key": "editorconfig",
"name": ".editorconfig",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 6.4
},
{
"key": "openssf_scorecard_ci_tests",
"name": "OpenSSF Scorecard: CI-Tests",
"detail": "0 out of 5 merged PRs checked by a CI test -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 20
}
]
},
{
"key": "documentation",
"band": "excellent",
"name": "Documentation",
"note": null,
"notes": [],
"value": 90,
"inputs": {
"topics": [
"3d",
"3d-engine",
"3d-library",
"ai-agents",
"babylonjs",
"browser-3d",
"coding-agents",
"glb",
"gltf",
"product-viewer",
"react",
"typescript",
"unreal-engine",
"vite",
"web-3d",
"webgl",
"webgpu",
"prompt-to-3d",
"threejs-alternative",
"unity-alternative"
],
"has_wiki": false,
"homepage": "https://aura3d.auraone.ai",
"has_readme": true,
"has_docs_dir": true,
"has_description": true
},
"components": [
{
"key": "readme",
"name": "README",
"detail": null,
"points": 30,
"status": "met",
"details": [],
"max_points": 30
},
{
"key": "documentation_directory",
"name": "Documentation directory",
"detail": null,
"points": 25,
"status": "met",
"details": [],
"max_points": 25
},
{
"key": "documentation_homepage_site",
"name": "Documentation / homepage site",
"detail": "https://aura3d.auraone.ai",
"points": 15,
"status": "met",
"details": [],
"max_points": 15
},
{
"key": "repository_description",
"name": "Repository description",
"detail": null,
"points": 10,
"status": "met",
"details": [],
"max_points": 10
},
{
"key": "topics",
"name": "Topics",
"detail": "20 topics",
"points": 10,
"status": "met",
"details": [
{
"code": "topics_count",
"params": {
"count": 20
}
}
],
"max_points": 10
},
{
"key": "wiki",
"name": "Wiki",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 10
}
]
}
],
"description": "Are baseline engineering and documentation practices in place?"
},
{
"key": "security",
"band": "at_risk",
"name": "Security",
"value": 41,
"weight": 0.16,
"metrics": [
{
"key": "security_posture",
"band": "critical",
"name": "Security posture",
"note": "Excluded from scoring (no data or not applicable): Packaging. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"packaging"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 26,
"inputs": {
"source": "openssf_scorecard",
"checks_evaluated": 17,
"scorecard_version": "v5.5.0",
"checks_inconclusive": 1,
"scorecard_aggregate": 2.6
},
"components": [
{
"key": "binary_artifacts",
"name": "Binary-Artifacts",
"detail": "no binaries found in the repo",
"points": 7.5,
"status": "met",
"details": [],
"max_points": 7.5
},
{
"key": "branch_protection",
"name": "Branch-Protection",
"detail": "branch protection not enabled on development/release branches",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "ci_tests",
"name": "CI-Tests",
"detail": "0 out of 5 merged PRs checked by a CI test -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 2.5
},
{
"key": "cii_best_practices",
"name": "CII-Best-Practices",
"detail": "no effort to earn an OpenSSF best practices badge detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 2.5
},
{
"key": "code_review",
"name": "Code-Review",
"detail": "Found 0/26 approved changesets -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "contributors",
"name": "Contributors",
"detail": "project has 1 contributing companies or organizations -- score normalized to 3",
"points": 0.8,
"status": "partial",
"details": [],
"max_points": 2.5
},
{
"key": "dangerous_workflow",
"name": "Dangerous-Workflow",
"detail": "no dangerous workflow patterns detected",
"points": 10,
"status": "met",
"details": [],
"max_points": 10
},
{
"key": "dependency_update_tool",
"name": "Dependency-Update-Tool",
"detail": "no update tool detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "fuzzing",
"name": "Fuzzing",
"detail": "project is not fuzzed",
"points": 0,
"status": "missed",
"details": [],
"max_points": 5
},
{
"key": "license",
"name": "License",
"detail": "license file not detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 2.5
},
{
"key": "maintained",
"name": "Maintained",
"detail": "30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10",
"points": 7.5,
"status": "met",
"details": [],
"max_points": 7.5
},
{
"key": "packaging",
"name": "Packaging",
"detail": "packaging workflow not detected",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 5
},
{
"key": "pinned_dependencies",
"name": "Pinned-Dependencies",
"detail": "dependency not pinned by hash detected -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 5
},
{
"key": "sast",
"name": "SAST",
"detail": "SAST tool is not run on all commits -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 5
},
{
"key": "security_policy",
"name": "Security-Policy",
"detail": "security policy file not detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 5
},
{
"key": "signed_releases",
"name": "Signed-Releases",
"detail": "Project has not signed or included provenance with any releases.",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "token_permissions",
"name": "Token-Permissions",
"detail": "detected GitHub workflow tokens with excessive permissions",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "vulnerabilities",
"name": "Vulnerabilities",
"detail": "22 existing vulnerabilities detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
}
]
},
{
"key": "dependency_advisories",
"band": "excellent",
"name": "Dependency advisories",
"note": "Excluded from scoring (no data or not applicable): No advisories left outstanding. Remaining weights renormalized. Matched the npm:@aura3d/engine@1.4.5 runtime dependency closure — what installing the published package pulls in — 24 packages. Reachability is not analyzed.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"no_advisories_left_outstanding"
]
}
},
{
"code": "weights_renormalized",
"params": {}
},
{
"code": "advisories_scope_published",
"params": {
"package": "npm:@aura3d/engine@1.4.5",
"assessed": 24
}
},
{
"code": "advisories_reachability",
"params": {}
}
],
"value": 100,
"inputs": {
"source": "osv",
"advisories": 0,
"affected_packages": 0,
"assessed_packages": 24,
"unassessed_packages": 0,
"affected_by_severity": "none",
"direct_affected_packages": 0
},
"components": [
{
"key": "direct_dependencies_free_of_known_advisories",
"name": "Direct dependencies free of known advisories",
"detail": "no direct dependency carries a known advisory",
"points": 35,
"status": "met",
"details": [
{
"code": "no_direct_advisories",
"params": {}
}
],
"max_points": 35
},
{
"key": "indirect_dependencies_free_of_known_advisories",
"name": "Indirect dependencies free of known advisories",
"detail": "no indirect dependency carries a known advisory",
"points": 25,
"status": "met",
"details": [
{
"code": "no_indirect_advisories",
"params": {}
}
],
"max_points": 25
},
{
"key": "no_advisories_left_outstanding",
"name": "No advisories left outstanding",
"detail": "no advisory carries a publication date",
"points": 0,
"status": "excluded",
"details": [
{
"code": "advisories_no_publication_date",
"params": {}
}
],
"max_points": 40
}
]
},
{
"key": "malicious_dependencies",
"band": "excellent",
"name": "Malicious dependencies",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"source": "osv",
"meaning": "reported as a malicious package by the OpenSSF corpus; the remedy is removal or moving off the compromised name, never an upgrade of the same artifact. Versions the registry has since pulled are listed but not scored",
"packages": [],
"red_flag": false,
"assessed_packages": 24,
"malicious_packages": 0,
"direct_malicious_packages": 0,
"withdrawn_malicious_packages": 0,
"installable_malicious_packages": 0
},
"components": [
{
"key": "no_dependency_reported_as_a_malicious_package",
"name": "No dependency reported as a malicious package",
"detail": "no dependency is reported as a malicious package",
"points": 100,
"status": "met",
"details": [
{
"code": "no_malicious_dependencies",
"params": {}
}
],
"max_points": 100
}
]
},
{
"key": "high_risk_jurisdiction_exposure",
"band": "excellent",
"name": "High-Risk Jurisdiction Exposure",
"note": "Only high-confidence self-published location evidence affects this multiplier. Ambiguous matches are review-only; country evidence is not proof of nationality, citizenship, legal registration, malicious intent, or sanctions status.",
"notes": [
{
"code": "jurisdiction_evidence_limits",
"params": {}
}
],
"value": 100,
"inputs": {
"meaning": "self-published location evidence; not nationality or citizenship",
"red_flag": false,
"exposures": [],
"policy_countries": [
"Russia",
"Iran",
"North Korea"
],
"review_only_matches": 0,
"assessed_self_published_locations": 1
},
"components": [
{
"key": "policy_exposure_multiplier",
"name": "Policy exposure multiplier",
"detail": "no confirmed policy-scope location match",
"points": 100,
"status": "met",
"details": [
{
"code": "jurisdiction_no_match",
"params": {}
}
],
"max_points": 100
}
]
}
],
"description": "Are visible security and supply-chain practices strong, with no malicious dependency and no unresolved high-risk jurisdiction exposure?"
},
{
"key": "ai_readiness",
"band": "good",
"name": "AI Readiness",
"value": 76,
"weight": 0,
"metrics": [
{
"key": "ai_agent_context",
"band": "excellent",
"name": "Agent context & guidance",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"has_llms_txt": true,
"legible_history_share": 0.86,
"agent_instruction_files": [
".claude/CLAUDE.md",
".cursor/rules/aura3d.mdc",
".github/copilot-instructions.md",
"AGENTS.md",
"apps/AGENTS.md",
"archive/AGENTS.md",
"benchmark/AGENTS.md",
"benchmark/context/aura3d/files/.claude/CLAUDE.md",
"benchmark/context/aura3d/files/AGENTS.md",
"docs/AGENTS.md",
"examples/AGENTS.md",
"marketing/AGENTS.md",
"packages/AGENTS.md",
"packages/assets/AGENTS.md",
"packages/aura3d-cli/AGENTS.md",
"packages/create-aura3d/AGENTS.md",
"packages/create-aura3d/templates/AGENTS.md",
"packages/create-aura3d/templates/animation-studio/AGENTS.md",
"packages/engine/AGENTS.md",
"packages/rendering/AGENTS.md",
"templates/AGENTS.md",
"tests/AGENTS.md",
"tests/browser/AGENTS.md",
"tools/AGENTS.md"
],
"agent_instruction_max_bytes": 7758
},
"components": [
{
"key": "agent_instructions",
"name": "Agent instructions",
"detail": ".claude/CLAUDE.md, .cursor/rules/aura3d.mdc, .github/copilot-instructions.md, AGENTS.md, apps/AGENTS.md, archive/AGENTS.md, benchmark/AGENTS.md, benchmark/context/aura3d/files/.claude/CLAUDE.md, benchmark/context/aura3d/files/AGENTS.md, docs/AGENTS.md, examples/AGENTS.md, marketing/AGENTS.md, packages/AGENTS.md, packages/assets/AGENTS.md, packages/aura3d-cli/AGENTS.md, packages/create-aura3d/AGENTS.md, packages/create-aura3d/templates/AGENTS.md, packages/create-aura3d/templates/animation-studio/AGENTS.md, packages/engine/AGENTS.md, packages/rendering/AGENTS.md, templates/AGENTS.md, tests/AGENTS.md, tests/browser/AGENTS.md, tools/AGENTS.md",
"points": 45,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": ".claude/CLAUDE.md, .cursor/rules/aura3d.mdc, .github/copilot-instructions.md, AGENTS.md, apps/AGENTS.md, archive/AGENTS.md, benchmark/AGENTS.md, benchmark/context/aura3d/files/.claude/CLAUDE.md, benchmark/context/aura3d/files/AGENTS.md, docs/AGENTS.md, examples/AGENTS.md, marketing/AGENTS.md, packages/AGENTS.md, packages/assets/AGENTS.md, packages/aura3d-cli/AGENTS.md, packages/create-aura3d/AGENTS.md, packages/create-aura3d/templates/AGENTS.md, packages/create-aura3d/templates/animation-studio/AGENTS.md, packages/engine/AGENTS.md, packages/rendering/AGENTS.md, templates/AGENTS.md, tests/AGENTS.md, tests/browser/AGENTS.md, tools/AGENTS.md"
}
}
],
"max_points": 45
},
{
"key": "machine_readable_docs_llms_txt",
"name": "Machine-readable docs (llms.txt)",
"detail": "llms.txt present",
"points": 15,
"status": "met",
"details": [
{
"code": "llms_txt_present",
"params": {}
}
],
"max_points": 15
},
{
"key": "legible_commit_history",
"name": "Legible commit history",
"detail": "86 of 100 human commits state their intent (structured subject or explanatory body)",
"points": 40,
"status": "met",
"details": [
{
"code": "legible_history",
"params": {
"legible": 86,
"sampled": 100
}
}
],
"max_points": 40
}
]
},
{
"key": "ai_verify_loop",
"band": "moderate",
"name": "Verify loop (build / test / typecheck)",
"note": null,
"notes": [],
"value": 64,
"inputs": {
"has_nix": false,
"has_tests": true,
"lockfiles": [
"pnpm-lock.yaml"
],
"has_dockerfile": false,
"typed_language": true,
"bootstrap_files": [],
"has_devcontainer": false,
"has_linter_config": true,
"typecheck_configs": [
"apps/animation-studio-web/tsconfig.json",
"apps/aura-clash-showcase/tsconfig.json",
"apps/showcase-blockfall-reactor/tsconfig.json",
"apps/showcase-cinematic-architecture/tsconfig.json",
"apps/showcase-data-galaxy/tsconfig.json",
"apps/showcase-digital-twin-ops/tsconfig.json",
"apps/showcase-skyline-runner/tsconfig.json",
"apps/showcase-smart-city-control/tsconfig.json",
"apps/showcase-turbo-drift-circuit/tsconfig.json",
"apps/showcase-webgpu-particle-lab/tsconfig.json",
"examples/data-galaxy/tsconfig.json",
"examples/product-configurator/tsconfig.json",
"marketing/tsconfig.json",
"packages/asset-index/tsconfig.json",
"packages/assets/tsconfig.json",
"packages/audio/tsconfig.json",
"packages/create-aura3d/templates/animation-channel/tsconfig.json",
"packages/create-aura3d/templates/animation-studio/tsconfig.json",
"packages/create-aura3d/templates/character-controller/tsconfig.json",
"packages/create-aura3d/templates/cinematic-scene/tsconfig.json",
"packages/create-aura3d/templates/episode-builder/tsconfig.json",
"packages/create-aura3d/templates/falling-blocks-starter/tsconfig.json",
"packages/create-aura3d/templates/fighting-game/tsconfig.json",
"packages/create-aura3d/templates/mini-game/tsconfig.json",
"packages/create-aura3d/templates/product-viewer/tsconfig.json",
"packages/create-aura3d/templates/prompt-animation-channel/tsconfig.json",
"packages/create-aura3d/templates/racing-starter/tsconfig.json",
"packages/create-aura3d/templates/three-compat-architecture-interior/tsconfig.json",
"packages/create-aura3d/templates/three-compat-asset-inspector/tsconfig.json",
"packages/create-aura3d/templates/three-compat-character-viewer/tsconfig.json",
"packages/create-aura3d/templates/three-compat-custom-threejs-migration/tsconfig.json",
"packages/create-aura3d/templates/three-compat-large-scene/tsconfig.json",
"packages/create-aura3d/templates/three-compat-material-authoring/tsconfig.json",
"packages/create-aura3d/templates/three-compat-postprocess-scene/tsconfig.json",
"packages/create-aura3d/templates/three-compat-premium-product-viewer/tsconfig.json",
"packages/debug/tsconfig.json",
"packages/ecs/tsconfig.json",
"packages/editor-runtime/tsconfig.json",
"packages/input/tsconfig.json",
"packages/rendering/tsconfig.json",
"packages/scene/tsconfig.json",
"packages/scripting/tsconfig.json",
"templates/cinematic-scene/tsconfig.json",
"templates/falling-blocks-starter/tsconfig.json",
"templates/mini-game/tsconfig.json",
"templates/product-viewer/tsconfig.json",
"templates/racing-starter/tsconfig.json",
"workers/asset-index-cron/tsconfig.json"
],
"agent_commit_share": 0.33,
"toolchain_manifests": [],
"dependency_bot_commit_share": 0
},
"components": [
{
"key": "one_command_bootstrap",
"name": "One-command bootstrap",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 18
},
{
"key": "automated_tests",
"name": "Automated tests",
"detail": null,
"points": 22,
"status": "met",
"details": [],
"max_points": 22
},
{
"key": "lint_format_config",
"name": "Lint / format config",
"detail": "eslint.config.js",
"points": 11,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "eslint.config.js"
}
}
],
"max_points": 11
},
{
"key": "static_type_checking",
"name": "Static type checking",
"detail": "apps/animation-studio-web/tsconfig.json, apps/aura-clash-showcase/tsconfig.json, apps/showcase-blockfall-reactor/tsconfig.json, apps/showcase-cinematic-architecture/tsconfig.json, apps/showcase-data-galaxy/tsconfig.json, apps/showcase-digital-twin-ops/tsconfig.json, apps/showcase-skyline-runner/tsconfig.json, apps/showcase-smart-city-control/tsconfig.json, apps/showcase-turbo-drift-circuit/tsconfig.json, apps/showcase-webgpu-particle-lab/tsconfig.json, examples/data-galaxy/tsconfig.json, examples/product-configurator/tsconfig.json, marketing/tsconfig.json, packages/asset-index/tsconfig.json, packages/assets/tsconfig.json, packages/audio/tsconfig.json, packages/create-aura3d/templates/animation-channel/tsconfig.json, packages/create-aura3d/templates/animation-studio/tsconfig.json, packages/create-aura3d/templates/character-controller/tsconfig.json, packages/create-aura3d/templates/cinematic-scene/tsconfig.json, packages/create-aura3d/templates/episode-builder/tsconfig.json, packages/create-aura3d/templates/falling-blocks-starter/tsconfig.json, packages/create-aura3d/templates/fighting-game/tsconfig.json, packages/create-aura3d/templates/mini-game/tsconfig.json, packages/create-aura3d/templates/product-viewer/tsconfig.json, packages/create-aura3d/templates/prompt-animation-channel/tsconfig.json, packages/create-aura3d/templates/racing-starter/tsconfig.json, packages/create-aura3d/templates/three-compat-architecture-interior/tsconfig.json, packages/create-aura3d/templates/three-compat-asset-inspector/tsconfig.json, packages/create-aura3d/templates/three-compat-character-viewer/tsconfig.json, packages/create-aura3d/templates/three-compat-custom-threejs-migration/tsconfig.json, packages/create-aura3d/templates/three-compat-large-scene/tsconfig.json, packages/create-aura3d/templates/three-compat-material-authoring/tsconfig.json, packages/create-aura3d/templates/three-compat-postprocess-scene/tsconfig.json, packages/create-aura3d/templates/three-compat-premium-product-viewer/tsconfig.json, packages/debug/tsconfig.json, packages/ecs/tsconfig.json, packages/editor-runtime/tsconfig.json, packages/input/tsconfig.json, packages/rendering/tsconfig.json, packages/scene/tsconfig.json, packages/scripting/tsconfig.json, templates/cinematic-scene/tsconfig.json, templates/falling-blocks-starter/tsconfig.json, templates/mini-game/tsconfig.json, templates/product-viewer/tsconfig.json, templates/racing-starter/tsconfig.json, workers/asset-index-cron/tsconfig.json",
"points": 11,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "apps/animation-studio-web/tsconfig.json, apps/aura-clash-showcase/tsconfig.json, apps/showcase-blockfall-reactor/tsconfig.json, apps/showcase-cinematic-architecture/tsconfig.json, apps/showcase-data-galaxy/tsconfig.json, apps/showcase-digital-twin-ops/tsconfig.json, apps/showcase-skyline-runner/tsconfig.json, apps/showcase-smart-city-control/tsconfig.json, apps/showcase-turbo-drift-circuit/tsconfig.json, apps/showcase-webgpu-particle-lab/tsconfig.json, examples/data-galaxy/tsconfig.json, examples/product-configurator/tsconfig.json, marketing/tsconfig.json, packages/asset-index/tsconfig.json, packages/assets/tsconfig.json, packages/audio/tsconfig.json, packages/create-aura3d/templates/animation-channel/tsconfig.json, packages/create-aura3d/templates/animation-studio/tsconfig.json, packages/create-aura3d/templates/character-controller/tsconfig.json, packages/create-aura3d/templates/cinematic-scene/tsconfig.json, packages/create-aura3d/templates/episode-builder/tsconfig.json, packages/create-aura3d/templates/falling-blocks-starter/tsconfig.json, packages/create-aura3d/templates/fighting-game/tsconfig.json, packages/create-aura3d/templates/mini-game/tsconfig.json, packages/create-aura3d/templates/product-viewer/tsconfig.json, packages/create-aura3d/templates/prompt-animation-channel/tsconfig.json, packages/create-aura3d/templates/racing-starter/tsconfig.json, packages/create-aura3d/templates/three-compat-architecture-interior/tsconfig.json, packages/create-aura3d/templates/three-compat-asset-inspector/tsconfig.json, packages/create-aura3d/templates/three-compat-character-viewer/tsconfig.json, packages/create-aura3d/templates/three-compat-custom-threejs-migration/tsconfig.json, packages/create-aura3d/templates/three-compat-large-scene/tsconfig.json, packages/create-aura3d/templates/three-compat-material-authoring/tsconfig.json, packages/create-aura3d/templates/three-compat-postprocess-scene/tsconfig.json, packages/create-aura3d/templates/three-compat-premium-product-viewer/tsconfig.json, packages/debug/tsconfig.json, packages/ecs/tsconfig.json, packages/editor-runtime/tsconfig.json, packages/input/tsconfig.json, packages/rendering/tsconfig.json, packages/scene/tsconfig.json, packages/scripting/tsconfig.json, templates/cinematic-scene/tsconfig.json, templates/falling-blocks-starter/tsconfig.json, templates/mini-game/tsconfig.json, templates/product-viewer/tsconfig.json, templates/racing-starter/tsconfig.json, workers/asset-index-cron/tsconfig.json"
}
}
],
"max_points": 11
},
{
"key": "reproducible_environment",
"name": "Reproducible environment",
"detail": "lockfile",
"points": 10,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "lockfile"
}
}
],
"max_points": 10
},
{
"key": "demonstrated_agent_practice",
"name": "Demonstrated agent practice",
"detail": "33 of the last 100 commits agent-authored or agent-credited",
"points": 10,
"status": "met",
"details": [
{
"code": "agent_authored_commits",
"params": {
"count": 33,
"sampled": 100
}
}
],
"max_points": 10
},
{
"key": "automated_maintenance",
"name": "Automated maintenance",
"detail": "no automated dependency updates observed",
"points": 0,
"status": "missed",
"details": [
{
"code": "no_dependency_automation",
"params": {}
}
],
"max_points": 8
},
{
"key": "openssf_scorecard_pinned_dependencies",
"name": "OpenSSF Scorecard: Pinned-Dependencies",
"detail": "dependency not pinned by hash detected -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 10
}
]
},
{
"key": "ai_code_legibility",
"band": "excellent",
"name": "Code legibility for models",
"note": null,
"notes": [],
"value": 99,
"inputs": {
"primary_language": "TypeScript",
"largest_source_bytes": 1149779,
"source_files_sampled": 2843,
"oversized_source_files": 48
},
"components": [
{
"key": "type_checkable_code",
"name": "Type-checkable code",
"detail": "TypeScript (statically typed)",
"points": 45,
"status": "met",
"details": [
{
"code": "statically_typed_language",
"params": {
"language": "TypeScript"
}
}
],
"max_points": 45
},
{
"key": "manageable_file_sizes",
"name": "Manageable file sizes",
"detail": "48/2843 source files over 60KB",
"points": 54.1,
"status": "partial",
"details": [
{
"code": "oversized_source_files",
"params": {
"kb": 60,
"sampled": 2843,
"oversized": 48
}
}
],
"max_points": 55
}
]
},
{
"key": "ai_interfaces",
"band": "at_risk",
"name": "Machine-readable interfaces",
"note": null,
"notes": [],
"value": 40,
"inputs": {
"example_dirs": [
"examples"
],
"has_mcp_signal": false,
"api_schema_files": []
},
"components": [
{
"key": "api_schema_openapi_graphql_proto",
"name": "API schema (OpenAPI/GraphQL/proto)",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 40
},
{
"key": "mcp_server",
"name": "MCP server",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 20
},
{
"key": "runnable_examples",
"name": "Runnable examples",
"detail": "examples",
"points": 40,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "examples"
}
}
],
"max_points": 40
}
]
}
],
"description": "How well is the repo equipped to be developed and maintained with AI coding agents? An independent, experimental badge — weight 0.0, so it is surfaced on its own and does not affect the overall health score."
}
],
"metrics_version": "1.13.0"
},
"warnings": [
"Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token",
"GitHub dependency-graph SBOM unavailable (404); the dependency graph may be disabled for this repository"
],
"report_type": "repository",
"generated_at": "2026-07-28T01:42:58.797354Z",
"schema_version": "0.27.0",
"badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/a/auraoneai/aura3d.svg",
"full_name": "auraoneai/aura3d",
"license_state": "absent",
"license_spdx": null
}