Archived version. The current syllabus is at jaymargalus.com/foundations.
Jay Margalus
◆ ENT 1000 · Mondays and Fridays

Build it Monday. Write it Friday.

The harness is what turns a chatbot into a system that does work for you. The Venture Log is the record of what you decided and why. One is yours to keep. The other is the main thing I read.

The harness

By the end of the term your harness includes, at minimum:

PieceWhat it isYour version
SkillA reusable, named behavior the agent can runAt least three, each doing one job in your team's automation
HookFires automatically on an event, without being askedAt least two: one from Week 3, one your project needs
RuleA standing constraint the agent must obeyAt least three, including one that makes it argue with you
MemoryWhat the agent keeps across sessionsA memory design: what's kept, what's forgotten, why
Agent orgSub-agents with specific jobs and a way to check each otherAt least one sub-agent and one evaluator
EvaluationHow you know the thing workedTwenty real inputs and a pass/fail check

Each piece gets built on a Monday, demoed to a classmate before you leave, and written up in that week's log. Teammates' harnesses may share skills. Each student's harness must run the full automation on its own.

The harness is the venture. The rules encode your judgment. The hooks encode when your judgment is needed. The agent org encodes who you'd hire if you had money. Building it well is the entrepreneurship.

Monday by Monday

WkYou buildIt's Satisfactory when
1Agent setupIt runs on your laptop and you can say what it sees
2First skillIt does something a one-off prompt doesn't, and you can say what
3First hookIt fires on its own in front of a witness
4RulesYou can show it arguing with you, and show the same input without the rule
5MemoryThe assumptions ledger lives in it; you can say what it forgets
6Second hookThe one your project needs, firing on a real input
7The harnessAll pieces run your team's automation end to end on sample inputs. Harness v1 due Mon Oct 19.
8–10Agent org, evaluators, hardeningA sub-agent with a job, an evaluator that catches a planted failure, twenty inputs passing
11–12Deploy, hand offFive days live; a colleague of the process owner can run it from your docs

The Venture Log

Every Friday, through the course form, 500 to 800 words. Individual, even though the venture is shared: I want each person's account. Eleven entries.

Fields:

  • Week number and date range
  • Interviews and conversations this week (who, what you learned) and your team's running total
  • Experiments and tests you ran
  • Observations (what you saw, not what you think)
  • Key decisions made, and the reason
  • Assumptions tested (which one, how, result)
  • Harness change this week (what you added or changed in your agent, and why)
  • Touch-point status (which of the three run on real inputs)
  • What's working · What's not working · One thing you'd do differently
  • Book connection: one idea from the reading and how it touched your project
  • AI audit trail: tools used, what you delegated, what you verified

Named entries (the form has no separate box for these — put each one in Key decisions, and why): 1 is your gift plan, 2 the gift response, 6 your pivot-persevere-abandon rationale after the alumni panel, 9 your post-competition synthesis, 10 your go-to-market and unit economics.

Log 1 has no assigned reading yet, so the book connection can be "nothing yet." Touch-point status will be "none" for the first few weeks; say so rather than skipping it. Your three inefficiencies go to Canvas, not the log.

Satisfactory means: evidence this week documented; decisions and pivots stated with reasons; reading-to-doing connection made; what's working and not working addressed; AI audit trail present; every field filled with concrete detail. "Nothing this week" is Needs Revision. "I tried X, it failed because Y, next week Z" is Satisfactory.

The two numbers

Two numbers follow your team from Week 3 to the end of the term: conversations with real people so far, and touch points running on real inputs. Every Venture Log reports both, and I'll ask for them out loud in class. Any team member may be asked, so everyone knows the whole story.

They're the fastest read on whether a project is alive. A team whose conversation count hasn't moved in two weeks has stopped learning, whatever else got built. The conversation floor itself is on the project page: two per team per week, Weeks 3 through 10, twenty minimum.