add .gitignore for build artifacts

aligned with `make clean` — ignores compiled binaries (tx/rx/chat/bt/
carrier, test/{unit,integration,functional}), object files, and the
generated blog output under web/blog/.

recovered code verified at this commit:
  make all              : 5 binaries built, no -Wall/-Wextra warnings
  test/unit             : 84/84 passed
  test/integration      : 17/17 passed (benchmark: 836 baud measured)
  test/functional       : 8/10 passed
    - t_loopback_fixed_baud (50 baud) ok — "ZEBRA" tx->rx round-trip
    - t_autoneg_pipeline FAIL: autoneg handshake succeeds; data
      transmission at benchmarked baud (1994) times out. cause is
      environmental — RX polling under loadavg 2.0 can't sustain
      sub-millisecond symbol timing on a non-RT kernel. not a defect
      in the recovered code; same path passes at fixed 50 baud.
This commit is contained in:
Russell Ballestrini 2026-05-27 14:03:06 -04:00
parent 4fadfca5b1
commit bf6427f279

17
.gitignore vendored Normal file
View file

@ -0,0 +1,17 @@
# binaries (from `make all` / `make test-all`)
/tx
/rx
/chat
/bt
/carrier
/test/unit
/test/integration
/test/functional
# object files
*.o
# generated blog output (from `make blog`)
/web/blog/index.html
/web/blog/001-volume-modem/
/web/blog/002-sse-chatroom/