diff --git a/seihou-okf-extension.cabal b/seihou-okf-extension.cabal
--- a/seihou-okf-extension.cabal
+++ b/seihou-okf-extension.cabal
@@ -1,6 +1,6 @@
 cabal-version: 3.0
 name: seihou-okf-extension
-version: 0.9.0.0
+version: 0.10.0.0
 synopsis: OKF documentation extension for Seihou registries
 description:
   External Seihou extension executable for generating OKF documentation bundles
@@ -58,9 +58,9 @@
     filepath >=1.4 && <2,
     generic-lens >=2.2 && <3,
     lens >=5.2 && <6,
-    okf-core ^>=0.8.0.0,
+    okf-core ^>=0.10.0.0,
     optparse-applicative >=0.18 && <1,
-    seihou-core ^>=0.9.0.0,
+    seihou-core ^>=0.10.0.0,
     temporary >=1.3 && <2,
     text >=2.0 && <3,
 
@@ -117,8 +117,8 @@
     generic-lens >=2.2 && <3,
     hspec >=2.11 && <3,
     lens >=5.2 && <6,
-    okf-core ^>=0.8.0.0,
-    seihou-core ^>=0.9.0.0,
+    okf-core ^>=0.10.0.0,
+    seihou-core ^>=0.10.0.0,
     seihou-okf-extension-internal,
     tasty >=1.4 && <2,
     tasty-hspec >=1.2 && <2,
diff --git a/src/Seihou/OKF/Docs/Render.hs b/src/Seihou/OKF/Docs/Render.hs
--- a/src/Seihou/OKF/Docs/Render.hs
+++ b/src/Seihou/OKF/Docs/Render.hs
@@ -590,6 +590,7 @@
 renderStrategy Template = "Template"
 renderStrategy DhallText = "DhallText"
 renderStrategy Structured = "Structured"
+renderStrategy Symlink = "Symlink"
 
 renderPatchOp :: PatchOp -> T.Text
 renderPatchOp AppendFile = "appends to a file another module owns"
diff --git a/test/Seihou/OKF/Docs/RenderSpec.hs b/test/Seihou/OKF/Docs/RenderSpec.hs
--- a/test/Seihou/OKF/Docs/RenderSpec.hs
+++ b/test/Seihou/OKF/Docs/RenderSpec.hs
@@ -532,14 +532,16 @@
               src = "flake.nix.tpl",
               dest = "flake.nix",
               condition = Nothing,
-              patch = Nothing
+              patch = Nothing,
+              lifecycle = Managed
             },
           Step
             { strategy = Copy,
               src = "gitignore.tpl",
               dest = ".gitignore",
               condition = Just (ExprEq "license" (VText "MIT")),
-              patch = Just AppendLineIfAbsent
+              patch = Just AppendLineIfAbsent,
+              lifecycle = Managed
             }
         ],
       commands =
