ACC Backup Sweep System — Complete Implementation Spec

Sweep ACC DM API for hub changes and generate cache.pq and copylist.pq.

4|4|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/wallabyway/acc-hub-backup --skill acc-backup-sweep-system-complete-implementation-spec
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ACC Backup Sweep System — Complete Implementation Spec
Source: https://github.com/wallabyway/acc-hub-backup/tree/main/docs
Command: npx skills add https://github.com/wallabyway/acc-hub-backup --skill acc-backup-sweep-system-complete-implementation-spec

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This implementation spec describes a daily sweep of Autodesk Construction Cloud (ACC) hubs to detect changes using lastModifiedTimeRollup, enabling incremental backups with a parallel copy flow.

Core Features & Use Cases

  • Incremental change detection: prune unchanged branches to minimize DM API calls while scanning large hubs.
  • Two-output workflow: generate cache.pq for folder state and copylist.pq for changed files, ready for downstream copy using signed S3 URLs.
  • End-to-end backup pipeline: integrate with webhook-based removals and a signed-download flow to S3.

Quick Start

Run the daily sweep to generate a fresh copylist and cache for the designated ACC hub.

Frequently Asked Questions about ACC Backup Sweep System — Complete Implementation Spec

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect ACC hub changes for incremental backups?

Detect ACC hub changes by sweeping the DM API using lastModifiedTimeRollup to prune unchanged branches, which minimizes API calls while scanning large hubs for incremental backups.

How does the lastModifiedTimeRollup mechanism work for ACC backup sweeps?

The lastModifiedTimeRollup mechanism works by checking folder timestamps during the DM API sweep to skip unchanged branches entirely, reducing API calls while identifying files needing backup.

What is the best way to generate a copylist for changed ACC files?

Generate a copylist for changed ACC files by running a daily sweep that compares folder state against cache.pq, outputting modified files to copylist.pq for downstream signed S3 URL copy operations.

Can I use signed-download URLs to copy ACC files to S3?

Yes, the workflow integrates a signed-download flow to S3 by processing copylist.pq entries, fetching changed files via signed S3 URLs for parallel copy operations.

Does the ACC backup sweep handle webhook-based file removals?

The ACC backup sweep integrates with webhook-based removals to detect deleted files alongside the daily sweep, ensuring the backup pipeline accurately reflects hub deletions and modifications.

What are the limitations of using lastModifiedTimeRollup for large ACC hubs?

A limitation of using lastModifiedTimeRollup for large ACC hubs is that deeply nested folder changes may not propagate upward to parent timestamps, potentially missing modified files during branch pruning.