Urgent.News

What's breaking now, across thousands of outlets.

Tech

Bringing back the VCR board game with Kiro — a spec-driven build from the command line

This post is written as part of the Kiroween 2026 hackathon. Our entry, VCR Party Host, is in the Resurrection category. In the early '90s, some board games came with a videotape. A host on the tape ran the evening, kept time, and every so often stopped the table cold. The format faded with the VCR. VCR Party Host brings it back as a web page you open on the TV: an on-screen host runs a…

This post describes the creation of a VCR Party Host web game, a resurrection of an early 90s board game format that came with a videotape. The game runs on a TV screen, with an on-screen host running a four-player murder mystery at Quillmoor Manor, displaying clues and interrupting players on a timer. The project was part of the Kiroween 2026 hackathon and was built using the Kiro platform.

The development process began with a one-page brief (BRIEF.md) outlining the idea, requirements, and constraints. Using Kiro CLI, the brief was turned into a feature spec under .kiro/specs/vcr-party-host/, generating requirements.md, design.md, and tasks.md files. The spec influenced the structure of subsequent prompts, which focused on tasks, acceptance criteria, and tests.

Kiro also generated three steering files: product.md, tech.md, and structure.md. These files defined the target audience, tone, runtime constraints, and module ownership. After writing the spec and steering files, Kiro generated a one-page brief, a prompt for every task, and a bug fix prompt for an AI coding agent to implement. The process was performed on the Kiro Free plan, costing 43.13 credits for the entire project.

During development, Kiro ran tests between runs and used hooks to ensure tasks were completed according to acceptance criteria. It identified bugs only visible in a real browser, such as missing content after the PLAY screen and timing issues. These issues were then documented in tasks.md and fixed.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Production mode caught the join race my dev tests missed

Trace is a collaborative code execution visualizer, two people watching the same code run, live. This week I finished its deploy slice.

  • Dev mode missed bug in join race condition
  • Fix implemented with join lock to serialize actions
  • Regression test confirmed fix and added leak detection

Non-Determinism and Overcount on Modern Hardware Performance Counter Implementations

Abstract: Ideal hardware performance counters provide exact deterministic results. Real-world performance monitoring unit (PMU) implementations do not always live up to this ideal.

  • Non-deterministic results in hardware performance counters on x8664 machines.
  • Retired instructions exhibit variation and overcounting even in controlled environments.
  • Some counter events, like iret and conditional branches, show more deterministic behavior.

More from Sunday 1 November →