152 Commits

Author SHA1 Message Date
Firehose Bot
1f0423841a chore: add yaks for LinkValidator simplifications 2026-05-07 12:48:40 +01:00
Firehose Bot
83eb8f7d50 chore: commit misc untracked files (llm-metrics, mise.toml, block-agent-idea.html) 2026-05-07 11:57:24 +01:00
Firehose Bot
2b7cf0a3b9 chore: apply mix format to blogex test files and router 2026-05-07 11:57:17 +01:00
Firehose Bot
ab7a520e9e Add compile-time link validation for blog post internal links
- Add Blogex.LinkValidator module to validate /blog/{id}/{slug} semantics
- Add Blogex.LinkError exception with actionable error messages
- Integrate validation into Blogex.Blog via @before_compile callback
- Add unit tests (34) and integration tests (4) for link validation
- Add test fixtures (valid/invalid posts) in blogex/priv/blog/test/

Closes: validate-internal-link-semantics-in-blog-post-markdown-bodies-at-compile-time-h3hb
Closes: define-link-semantic-validation-logic-in-blogex-7syv
Closes: write-tests-for-link-semantic-validation-y30h
Closes: integrate-link-validation-into-blogexblog-compile-time-macro-1205
2026-05-07 11:56:54 +01:00
c535e63b70 add screenshots for yaks 2026-05-06 15:50:53 +01:00
2d9c28d395 notes 2026-05-06 15:48:56 +01:00
d89420b2f8 start drafting that blog on yaks 2026-05-06 15:48:56 +01:00
6bfb50ee02 Add yak show and context to instructions 2026-05-06 15:48:56 +01:00
277c4bd9be publish transcripts - html in gitea unreadable 2026-05-06 14:24:53 +01:00
b43a55e1b4 update new post script with correct author 2026-05-06 14:09:33 +01:00
71328a27e8 building notification extension for linux - transcript 2026-05-06 14:09:19 +01:00
fe30189d54 reflect on yak usage with qwen3.6-35B 2026-05-06 14:04:39 +01:00
11396e37a8 fix module aliasing issues 2026-05-05 23:04:01 +01:00
0a7ad6af8a docs: add @moduledoc to UserAuth and UserNotifier
Resolves credo readability warnings for missing module documentation.
2026-05-05 22:14:44 +01:00
0513154b01 Fix remaining 12 multi-line conn shadowing issues
Manually refactor multi-line conn = post/put(conn, ...) patterns
across user_session, user_settings, and user_registration controller
tests. Rename shadowed conn to response using pipeline operator.

Also add plans/multi-line-conn-refactoring.md spec for future
Elixir-based tooling to handle these patterns automatically.
2026-05-05 22:03:06 +01:00
a89d09e432 fixed 11 out or 34 conn shadowing cases
11 are multi-line, script does not do that
2026-05-05 21:26:00 +01:00
73f6ca5049 remove integration test that was too specific 2026-05-05 19:46:18 +01:00
6e34eb6181 Add guidance on monorepo, brief and yaks 2026-05-05 18:31:54 +01:00
a5acf21395 Remopve failed plan executor 2026-05-05 15:44:01 +01:00
a181c0e814 plan to fix the issues in the readme 2026-05-05 14:44:27 +01:00
8cc1524fec DEADEND: a work-the-plan agent that is too complicated
kept for reference -dead end
2026-05-05 14:43:44 +01:00
7be68af01e Create README to make install easier
and add 'go' to run Andrew Nesbitt's Brief .
2026-05-05 11:15:36 +01:00
Firehose Bot
22029492d8 Add acknowledgement for Barney Dellar 2026-05-02 09:42:12 +01:00
Firehose Bot
4e0ad82681 Fix broken links 2026-05-02 09:40:11 +01:00
Firehose Bot
ec16342249 publish post 2026-04-30 09:16:59 +01:00
Firehose Bot
cfc26cf377 final editing on my local agentic dev setup 2026-04-30 09:10:51 +01:00
Firehose Bot
33da823668 draft: local dev setup today 2026-04-29 22:41:16 +01:00
Firehose Bot
9c769959ad Add pi.dev tag to Pi-related engineering posts 2026-04-29 21:34:00 +01:00
Firehose Bot
54344fc75e now really the spelling changes 2026-04-29 16:02:08 +01:00
Firehose Bot
c02cebdd05 spelling errors 2026-04-29 16:01:29 +01:00
Firehose Bot
b3011a6bd6 Contact page 2026-04-27 10:54:10 +01:00
Firehose Bot
2ec9d3ea89 Revert "show 'blog' instead of 'engineering'"
This reverts commit fe8409427ae190cdd645e9acbcf0372d6b1ecfe8.
2026-04-27 09:21:44 +01:00
Firehose Bot
fe8409427a show 'blog' instead of 'engineering' 2026-04-26 23:00:13 +01:00
Firehose Bot
9742937b99 publish 2026-04-24 15:03:50 +01:00
Firehose Bot
064b46b47c publish 2026-04-24 14:58:11 +01:00
Firehose Bot
91970d395f how to et started with Pi 2026-04-24 14:51:41 +01:00
Firehose Bot
dd0ccb83b0 How to get started with Pi 2026-04-24 14:39:13 +01:00
Firehose Bot
05ab538ce5 minor edit 2026-04-24 11:59:58 +01:00
Firehose Bot
7cbac66563 typo 2026-04-24 11:58:23 +01:00
Firehose Bot
b28d843db6 explain ai use 2026-04-24 11:55:00 +01:00
Firehose Bot
3fafad86db make introduction more accessible 2026-04-24 11:52:35 +01:00
Firehose Bot
4f5ec4faa0 where I am at with open models 2026-04-24 10:38:57 +01:00
Firehose Bot
b7ddd8270e corrected some layout and added headings 2026-04-21 18:59:34 +01:00
Firehose Bot
ea202219ba add some notes, fix some typo's 2026-04-20 18:09:56 +01:00
Firehose Bot
2ae13959e3 fix htm_l_ 2026-04-20 15:12:42 +01:00
Firehose Bot
eb11558f42 fast pairing 2026-04-20 15:03:48 +01:00
Firehose Bot
beb400eef2 blog post, in the flow 2026-04-19 23:17:21 +01:00
Firehose Bot
919f8be409 fix image link 2026-04-19 23:09:48 +01:00
Firehose Bot
3c592bdbc7 edited blogpost 2026-04-19 23:05:00 +01:00
Firehose Bot
efc50d4ba8 as it happens - draft, needs editing 2026-04-18 10:22:21 +01:00