docs(runtime): mark DeploymentExecutor jarPath as Task-11 bridge

Tactical filesystem-path read of the AppVersion locator survives until the
loader init-container lands — flagged inline so future readers don't read
the staging step as steady state.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
hsiegeln
2026-04-27 15:11:27 +02:00
parent 07a2fd6090
commit 6b7b5ae1ff

View File

@@ -134,6 +134,9 @@ public class DeploymentExecutor {
try { try {
App app = appService.getById(deployment.appId()); App app = appService.getById(deployment.appId());
Environment env = envService.getById(deployment.environmentId()); Environment env = envService.getById(deployment.environmentId());
// TODO Task 11: replace with signed download URL via ArtifactDownloadController.
// This leaks the filesystem locator out of ArtifactStore — tactical bridge until
// the loader-init-container pattern lands.
String jarPath = appService.getVersion(deployment.appVersionId()).jarPath(); String jarPath = appService.getVersion(deployment.appVersionId()).jarPath();
String generation = generationOf(deployment); String generation = generationOf(deployment);