Atlas project maintenance

Chromebook_Enrollment

Arduino Centipede-derived enrollment sketches with site-specific variants for Chromebook setup automation.

Internal-only entry. Do not publish externally without review.
Type
Component
Lifecycle
Maintenance
Last touched
2026-03-25
Visibility
Internal

Purpose

Capture and maintain site-specific Chromebook enrollment automation sketches while documenting their legacy/support boundary.

Current state

Repository contains multiple school-specific sketches and remains maintainable, but active field usage and succession plan need validation.

Next step

Confirm active sites, migrate credentials out of source, and decide whether to retain, modernize, or retire this toolchain.

Interfaces

Inputs
  • Site-specific enrollment constants
  • Chromebook setup UI workflow assumptions
Outputs
  • Automated enrollment keystroke execution on target devices

Reality to Action trace

Reality Ingestion

Not in scope.

Canonical Storage

Not in scope.

Automation Engines

Contributes in this stage.

Human Interfaces

Not in scope.

Operational Adoption

Contributes in this stage.

Core workflow

TBD. Document the 5-10 steps that define the core workflow.

Artifacts

  • <site>/<site>.ino sketches

Operational notes

Constraints and scars

  • High dependence on UI timing and exact screen sequence.
  • Credential hygiene is the primary governance risk.

Reliability posture

Automation is timing-sensitive and can break when ChromeOS UI flow changes.

Observability

  • Physical device behavior
  • Manual technician verification

Security and privacy

Enrollment and network credential handling must be tightly controlled. Remove hardcoded secrets from source and rotate any exposed credentials.

Dependencies

Upstream
  • Supported Arduino HID hardware
  • ChromeOS enrollment screens
  • District enrollment accounts
Downstream
  • Device onboarding workflows

Ownership

Owners

Josh Barton

Users

Field technicians, Technology Services