186 lines
6.8 KiB
Markdown
186 lines
6.8 KiB
Markdown
---
|
|
phase: implementation
|
|
agent: implementation-advisor
|
|
agent_version: 2
|
|
generated_at: 2026-10-14T09:40:31.246818+09:00
|
|
concerns: []
|
|
concerns_checked: true
|
|
lifecycle_ledger: "./lifecycle-events.jsonl"
|
|
---
|
|
|
|
# 파일 소유권 맵
|
|
|
|
```json
|
|
{
|
|
"ownership_records": [
|
|
{
|
|
"scope_id": "backend",
|
|
"scope_kind": "directory",
|
|
"scope_paths": [
|
|
"src/main/java/com/pandoli365/bibimbap/util/WebglDisplayMetadata.java",
|
|
"src/main/java/com/pandoli365/bibimbap/controller/api/GameUploadController.java",
|
|
"src/main/java/com/pandoli365/bibimbap/controller/api/GameController.java",
|
|
"src/main/java/com/pandoli365/bibimbap/data/GameData.java",
|
|
"src/main/java/com/pandoli365/bibimbap/mapper/GamesMapper.java",
|
|
"src/test/java/com/pandoli365/bibimbap/util/WebglDisplayMetadataTest.java",
|
|
"src/test/java/com/pandoli365/bibimbap/controller/api/GameUploadControllerSecurityTest.java",
|
|
"src/test/java/com/pandoli365/bibimbap/controller/api/GameDisplayMetadataTest.java",
|
|
"src/test/java/com/pandoli365/bibimbap/BibimbapApplicationTests.java"
|
|
],
|
|
"state": "released",
|
|
"owner_report_invocation_id": "inv-003-w01",
|
|
"owner_environment_invocation_id": "01a137d1-c16a-7cc1-b011-f03b6435a0e3",
|
|
"revoked_from_report_invocation_id": null,
|
|
"revoked_from_environment_invocation_id": null,
|
|
"handoff_to_report_invocation_id": null,
|
|
"handoff_to_environment_invocation_id": null,
|
|
"handoff_at": null,
|
|
"dependencies": [],
|
|
"reservation": {
|
|
"directory": null,
|
|
"namespace": null,
|
|
"namespace_key": null,
|
|
"schema_files": []
|
|
},
|
|
"generated_paths": [
|
|
"src/main/java/com/pandoli365/bibimbap/util/WebglDisplayMetadata.java",
|
|
"src/main/java/com/pandoli365/bibimbap/controller/api/GameUploadController.java",
|
|
"src/main/java/com/pandoli365/bibimbap/controller/api/GameController.java",
|
|
"src/main/java/com/pandoli365/bibimbap/data/GameData.java",
|
|
"src/main/java/com/pandoli365/bibimbap/mapper/GamesMapper.java",
|
|
"src/test/java/com/pandoli365/bibimbap/util/WebglDisplayMetadataTest.java",
|
|
"src/test/java/com/pandoli365/bibimbap/controller/api/GameUploadControllerSecurityTest.java",
|
|
"src/test/java/com/pandoli365/bibimbap/controller/api/GameDisplayMetadataTest.java"
|
|
],
|
|
"pause": {
|
|
"reason": null,
|
|
"source_ref": null,
|
|
"caused_by_report_invocation_id": null,
|
|
"caused_by_environment_invocation_id": null
|
|
}
|
|
},
|
|
{
|
|
"scope_id": "frontend",
|
|
"scope_kind": "directory",
|
|
"scope_paths": [
|
|
"src/main/webapp/WEB-INF/views/game-register.jsp",
|
|
"src/main/webapp/WEB-INF/views/game-detail.jsp",
|
|
"src/main/webapp/js/webgl-player.js",
|
|
"src/main/webapp/css/webgl-player.css",
|
|
"src/test/js/webgl-player.test.cjs"
|
|
],
|
|
"state": "released",
|
|
"owner_report_invocation_id": "inv-003-w02",
|
|
"owner_environment_invocation_id": "/root/atp_pool_wgimpl01_1of1_a6814cde/atp_pool_wgworkers01_2of4_f610aa02",
|
|
"revoked_from_report_invocation_id": null,
|
|
"revoked_from_environment_invocation_id": null,
|
|
"handoff_to_report_invocation_id": null,
|
|
"handoff_to_environment_invocation_id": null,
|
|
"handoff_at": null,
|
|
"dependencies": [],
|
|
"reservation": {
|
|
"directory": null,
|
|
"namespace": null,
|
|
"namespace_key": null,
|
|
"schema_files": []
|
|
},
|
|
"generated_paths": [
|
|
"src/main/webapp/WEB-INF/views/game-register.jsp",
|
|
"src/main/webapp/WEB-INF/views/game-detail.jsp",
|
|
"src/main/webapp/js/webgl-player.js",
|
|
"src/main/webapp/css/webgl-player.css",
|
|
"src/test/js/webgl-player.test.cjs"
|
|
],
|
|
"pause": {
|
|
"reason": null,
|
|
"source_ref": null,
|
|
"caused_by_report_invocation_id": null,
|
|
"caused_by_environment_invocation_id": null
|
|
}
|
|
},
|
|
{
|
|
"scope_id": "migration",
|
|
"scope_kind": "migration_namespace",
|
|
"scope_paths": [
|
|
"db/schema.sql",
|
|
"db/migrations/20261014-game-display-metadata.sql"
|
|
],
|
|
"state": "released",
|
|
"owner_report_invocation_id": "inv-003-w03",
|
|
"owner_environment_invocation_id": "01a137d5-fbdb-7f31-a4aa-87ad3782bff0",
|
|
"revoked_from_report_invocation_id": null,
|
|
"revoked_from_environment_invocation_id": null,
|
|
"handoff_to_report_invocation_id": null,
|
|
"handoff_to_environment_invocation_id": null,
|
|
"handoff_at": null,
|
|
"dependencies": [],
|
|
"reservation": {
|
|
"directory": "db/migrations",
|
|
"namespace": "20261014-game-display-metadata",
|
|
"namespace_key": "db/migrations::20261014-game-display-metadata",
|
|
"schema_files": [
|
|
"db/schema.sql"
|
|
]
|
|
},
|
|
"generated_paths": [
|
|
"db/schema.sql",
|
|
"db/migrations/20261014-game-display-metadata.sql"
|
|
],
|
|
"pause": {
|
|
"reason": null,
|
|
"source_ref": null,
|
|
"caused_by_report_invocation_id": null,
|
|
"caused_by_environment_invocation_id": null
|
|
}
|
|
},
|
|
{
|
|
"scope_id": "docs-verification",
|
|
"scope_kind": "directory",
|
|
"scope_paths": [
|
|
"docs/contracts/webgl-display-metadata.md",
|
|
"docs/usage/webgl-display.md",
|
|
"docs/changes/2026-10-14-webgl-display.md",
|
|
"docs/contracts/index.md",
|
|
"docs/usage/index.md",
|
|
"docs/changes/index.md",
|
|
"docs/development/verification-strategies.md",
|
|
"scripts/verify-webgl-display.sh",
|
|
"src/test/java/com/pandoli365/bibimbap/mapper/WebglDisplayDatabaseContractTest.java"
|
|
],
|
|
"state": "released",
|
|
"owner_report_invocation_id": "inv-003-w04",
|
|
"owner_environment_invocation_id": "01a137d6-5eab-7600-a956-13344e6c6f2f",
|
|
"revoked_from_report_invocation_id": null,
|
|
"revoked_from_environment_invocation_id": null,
|
|
"handoff_to_report_invocation_id": null,
|
|
"handoff_to_environment_invocation_id": null,
|
|
"handoff_at": null,
|
|
"dependencies": [],
|
|
"reservation": {
|
|
"directory": null,
|
|
"namespace": null,
|
|
"namespace_key": null,
|
|
"schema_files": []
|
|
},
|
|
"generated_paths": [
|
|
"docs/contracts/webgl-display-metadata.md",
|
|
"docs/usage/webgl-display.md",
|
|
"docs/changes/2026-10-14-webgl-display.md",
|
|
"docs/contracts/index.md",
|
|
"docs/usage/index.md",
|
|
"docs/changes/index.md",
|
|
"docs/development/verification-strategies.md",
|
|
"scripts/verify-webgl-display.sh",
|
|
"src/test/java/com/pandoli365/bibimbap/mapper/WebglDisplayDatabaseContractTest.java"
|
|
],
|
|
"pause": {
|
|
"reason": null,
|
|
"source_ref": null,
|
|
"caused_by_report_invocation_id": null,
|
|
"caused_by_environment_invocation_id": null
|
|
}
|
|
}
|
|
]
|
|
}
|
|
```
|