--- published/router-publish-report
+++ live/router-publish-report
@@ -36,7 +36,7 @@
   vm121_git_source_*) KIND="vm121"; MATCH='*_vm121_git_source_*' ;;
   local_architecture_plan_vm101_autonomous_hmn_recovery*) KIND="local-m07-plan"; MATCH='*_local_architecture_plan_vm101_autonomous_hmn_recovery*' ;;
   global_project_plan_wg_paid*) KIND="global-project-plan"; MATCH='*_global_project_plan_wg_paid*' ;;
-  xs_map_*|access_map_*) KIND="access-map"; MATCH='*_xs_map_*' ;;
+  xs_map_*|access_map_*) KIND="access-map"; MATCH='access-map-special' ;;
   vm101_model_*) KIND="vm101-model"; MATCH='*_vm101_model_*' ;;
   vm101_methods_*) KIND="vm101-methods"; MATCH='*_vm101_methods_*' ;;
   vm130_router_ops_source_snapshot*) KIND="vm130-source"; MATCH='*_vm130_router_ops_source_snapshot*' ;;
@@ -122,12 +122,21 @@
 } > "$STAGE_DIR/index.html"
 chmod 644 "$STAGE_DIR/index.html"
 
-find "$LATEST" \
-  -mindepth 1 \
-  -maxdepth 1 \
-  -type d \
-  -name "$MATCH" \
-  -printf '%f\n' |
+if [ "$KIND" = "access-map" ]; then
+  find "$LATEST" \
+    -mindepth 1 \
+    -maxdepth 1 \
+    -type d \
+    \( -name '*_xs_map_*' -o -name '*_access_map_*' \) \
+    -printf '%f\n'
+else
+  find "$LATEST" \
+    -mindepth 1 \
+    -maxdepth 1 \
+    -type d \
+    -name "$MATCH" \
+    -printf '%f\n'
+fi |
 LC_ALL=C sort |
 while IFS= read -r NAME; do
   [ -n "$NAME" ] || continue
