jtdearmon commited on
Commit
630e5a6
·
verified ·
1 Parent(s): fba03c2

Deploy Site Selection and RFP Studio v17.1 collision recovery

Browse files
Files changed (2) hide show
  1. DEPLOYMENT_NOTES.md +6 -1
  2. README.md +3 -1
DEPLOYMENT_NOTES.md CHANGED
@@ -1,6 +1,6 @@
1
  # Deployment notes
2
 
3
- Deployment package: v17.0-guided-four-step-incentive-workflow (2026-08-20)
4
 
5
  Protected runtime: v17-guided-four-step-incentive-workflow
6
 
@@ -13,6 +13,11 @@ Validation controls:
13
  - Requires the canary to reach `RUNNING` and expose the protected runtime markers.
14
  - Deletes the canary after validation.
15
  - Does not touch production unless the canary passes.
 
 
 
 
 
16
  - Always refreshes the release-specific application-source key in production.
17
  - Preserves the persistent RFP data-encryption key unless it is missing.
18
  - Verifies uploaded production README, requirements, and encrypted app hashes.
 
1
  # Deployment notes
2
 
3
+ Deployment package: v17.1-variable-secret-collision-recovery (2026-08-20)
4
 
5
  Protected runtime: v17-guided-four-step-incentive-workflow
6
 
 
13
  - Requires the canary to reach `RUNNING` and expose the protected runtime markers.
14
  - Deletes the canary after validation.
15
  - Does not touch production unless the canary passes.
16
+ - Detects names present in both Variables and Secrets before confirmation.
17
+ - After explicit DEPLOY approval, removes only allowlisted duplicate copies in
18
+ the wrong category and refuses to guess about unrecognized collisions.
19
+ - Never creates runtime Variables as Secrets and never deletes the five
20
+ allowlisted application credential/encryption Secrets.
21
  - Always refreshes the release-specific application-source key in production.
22
  - Preserves the persistent RFP data-encryption key unless it is missing.
23
  - Verifies uploaded production README, requirements, and encrypted app hashes.
README.md CHANGED
@@ -14,11 +14,13 @@ short_description: Site selection, RFP responses, and incentives.
14
 
15
  Encrypted private Gradio application.
16
 
17
- Protected runtime: `v17-guided-four-step-incentive-workflow`. Deployment package: `v17.0-guided-four-step-incentive-workflow (2026-08-20)`.
18
 
19
  The updater first proves this exact five-file package in a temporary private
20
  canary Space. Production is not modified unless the canary reaches `RUNNING`,
21
  the protected runtime markers are present, and the runtime remains stable.
 
 
22
 
23
  Guided workflow:
24
 
 
14
 
15
  Encrypted private Gradio application.
16
 
17
+ Protected runtime: `v17-guided-four-step-incentive-workflow`. Deployment package: `v17.1-variable-secret-collision-recovery (2026-08-20)`.
18
 
19
  The updater first proves this exact five-file package in a temporary private
20
  canary Space. Production is not modified unless the canary reaches `RUNNING`,
21
  the protected runtime markers are present, and the runtime remains stable.
22
+ Before production upload, it also resolves known Variable/Secret name collisions
23
+ by deleting only the duplicate copy in the wrong category.
24
 
25
  Guided workflow:
26