The infant room was one baby short from the second week of January, and nobody noticed until April. A little boy had turned one and moved across the hall to the toddlers, exactly as planned. The seat he left behind was supposed to go to the next family on the list. It did not go to anyone for eleven weeks, and $4,100 in tuition was never billed because a name was never written on a whiteboard.

She opened the center on Clements Ferry Road in 2018, after nine years teaching kindergarten in Berkeley County. It is licensed for 148 children from six weeks to five years old in nine classrooms, with 31 staff, and the waiting list ran to 236 families -- young households from the new neighborhoods along Clements Ferry and Cainhoy, and a steady share of families stationed at Joint Base Charleston. A child care center is a set of rooms that empty and fill in a chain. Children move up on birthdays and readiness, a room can take a child only when it has a seat inside the state's ratio, and one move opens a seat that lets the next child move.

A family leaving starts the chain from the middle. She ran that chain by hand, on the whiteboard in her office, about once a month, then worked down a spreadsheet of waiting families by phone. By the time she reached most of them they had found care somewhere else. Last year 41 seats opened, and the average one sat empty for 23 days before a child was in it -- roughly $47,000 in tuition the center had room for and never collected.

Charleston AI built an AI Enrollment Manager that runs the chain on its own. It wakes on any change to the roster: a withdrawal notice landing in the center's inbox or the parent app, a birthday thirty days out, a lead teacher marking a child ready to move up. Each time, it reworks all nine rooms against their licensed capacity and ratios, sets every move date, and writes each affected family a note with the date and the new teacher's name. The seat that opens at the bottom of the chain it offers to the waiting list in the center's written order -- siblings first, then staff children, then date of application -- by text, good for 48 hours.

On a yes it sends the enrollment packet, collects the registration fee through the billing system, asks for the immunization certificate and books the first day. On silence it moves to the next family. Every quarter it asks each waiting family whether they still want a seat, so the list is true. The boundary is drawn around children, not paperwork.

It never moves a child up until the lead teacher has marked the child ready; the date waits on her. It never starts a child whose immunization certificate is not on file. It never takes a family out of order. Tuition exceptions, financial assistance and any family the director has flagged go to her.

The weekend that settled it came in July. At 9:40 on a Friday night a Navy family emailed: orders to Norfolk, last day in two weeks, both children leaving -- an infant and a three-year-old. By 10:15 the AI had reworked the rooms. A two-year-old the teacher had already marked ready would move into the threes, which opened a seat in the twos for a waiting family's toddler, and the infant seat went to the top of the list.

A mother on Daniel Island, three weeks from the end of her leave, accepted the infant seat at 7:12 on Saturday morning from a nursing chair. The toddler's family accepted on Sunday afternoon. Both packets were back and both fees paid before the director read about any of it, at 6:45 on Monday, in a note that ended with the line she now sees most mornings: nothing needs you. That note is her whole part in it now -- what moved, what was offered, who said yes, and the occasional item that is hers to decide.

This year 44 seats have opened. The average one sat empty for two days. The waiting list is down to 151 families, every one of whom has said in the last ninety days that they still want a seat and knows where they stand. The hour she used to give the whiteboard she spends reading to the threes after lunch.

The whiteboard is still on her office wall. It has the fall field trip on it.