Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
bd0f765
feat(handbook): make the LLM index discoverable to page-reading agents
sn0wm1ku Jul 14, 2026
c3a79c4
Initial commit for the issue #90
actions-user Jul 14, 2026
2c81d90
Merge branch 'worktree-handbook-llm-visible-hint' into i90-20260714-2120
sn0wm1ku Jul 15, 2026
a81094f
handbook: add Quality Gate, AI Usage Guideline, Planning & Shaping, D…
sn0wm1ku Jul 15, 2026
048c9bb
handbook: tie standards to Be Nice / Be Kind / Be Strong
sn0wm1ku Jul 16, 2026
24f5647
handbook: expand the new content into full standard pages
sn0wm1ku Jul 16, 2026
2111d02
handbook: close loose ends — meeting recording, privacy policy, WCAG
sn0wm1ku Jul 16, 2026
8572985
handbook: align security-policy code-review clause to the Code Review…
sn0wm1ku Jul 16, 2026
c5dc9c3
handbook: strip leaked tool-call XML from incident-management
sn0wm1ku Jul 16, 2026
9416945
Point Planning & Shaping sidebar at its anchor
sn0wm1ku Jul 16, 2026
3194508
Add Design Guidelines and Security Policy to nav
sn0wm1ku Jul 16, 2026
accbd08
Lead privacy jurisdiction with Malaysia PDPA
sn0wm1ku Jul 16, 2026
7399ae9
Drop priority-ordering commentary from legal pages
sn0wm1ku Jul 16, 2026
7826a9f
Group privacy-policy references MY/JP/EU/US
sn0wm1ku Jul 16, 2026
4b79548
Fix contradictions found by PR 91 review
sn0wm1ku Jul 16, 2026
77427c1
State the AI review as run at Impl Review
sn0wm1ku Jul 16, 2026
b78eeb9
State review as engineer's duty, not auto-trigger
sn0wm1ku Jul 16, 2026
9056bdc
Point SHEQ Quality Assurance at the Quality Gate
sn0wm1ku Jul 16, 2026
aeb1889
Merge pull request #91 from osbrjp/i90-20260714-2120
sn0wm1ku Jul 16, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
68 changes: 68 additions & 0 deletions doc/.vitepress/config.mts
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,11 @@ export default defineConfig({
description: "A transparent guide to OSBR’s culture, values, and workflows.",
head: [
["link", { rel: "icon", href: "favicon.svg", type: "image/svg+xml" }],
// Belt-and-suspenders LLM hint for agents that read <head> (the visible
// line in index.md is the load-bearing one; a static host can't set the
// matching HTTP Link: header).
["link", { rel: "alternate", type: "text/plain", href: "/llms.txt", title: "llms.txt (machine-readable handbook index)" }],
["link", { rel: "alternate", type: "text/plain", href: "/llms-full.txt", title: "llms-full.txt (full handbook text for LLMs)" }],
[
"script",
{
Expand Down Expand Up @@ -79,7 +84,67 @@ export default defineConfig({
{ text: "Terraform", link: "/style-guide-terraform" },
],
},
{
text: "Design Guidelines",
link: "/design-guidelines",
collapsed: true,
items: [
{ text: "Accessibility", link: "/accessibility" },
{ text: "Self-Explanatory UI", link: "/self-explanatory-ui" },
{ text: "Modeless Design", link: "/modeless-design" },
{ text: "Interaction Design", link: "/interaction-design" },
],
},
{ text: "Database Guidelines", link: "/database-guidelines" },
{
text: "Planning & Shaping",
link: "/development-guide#_2-4-planning-shaping",
collapsed: true,
items: [
{ text: "Market Research", link: "/market-research" },
{ text: "Requirements Modeling", link: "/requirements-modeling" },
{ text: "Verify Before Building", link: "/verify-before-building" },
{ text: "Cost Estimation", link: "/cost-estimation" },
{ text: "IT Investment Evaluation", link: "/it-investment-evaluation" },
{ text: "Legal Compliance", link: "/legal-compliance" },
{ text: "Domain Terminology", link: "/domain-terminology" },
{ text: "Capability over Track Record", link: "/capability-over-track-record" },
],
},
{
text: "Quality Gate",
link: "/quality-gate",
collapsed: true,
items: [
{ text: "Testing Standards", link: "/testing-standards" },
{ text: "Observability & Resilience", link: "/observability-resilience" },
{ text: "Incident Management", link: "/incident-management" },
{ text: "Code Review", link: "/code-review" },
{ text: "CI/CD Pipeline", link: "/ci-cd-pipeline" },
{ text: "Application Security", link: "/application-security" },
{ text: "Access Control", link: "/access-control" },
{ text: "Data Protection", link: "/data-protection" },
{ text: "Supply Chain & Risk", link: "/supply-chain-risk" },
{ text: "Architecture Standards", link: "/architecture-standards" },
{ text: "Repository & Documentation Standards", link: "/repository-documentation-standards" },
{ text: "API Design", link: "/api-design" },
],
},
{
text: "AI Usage Guideline",
link: "/ai-usage-guideline",
collapsed: true,
items: [
{ text: "AI Data-Handling", link: "/ai-data-handling" },
{ text: "Multiple AI Agents", link: "/multiple-ai-agents" },
{ text: "Overnight AI Operation", link: "/overnight-ai" },
{ text: "Weekly AI Quota", link: "/weekly-ai-quota" },
{ text: "Voice Input", link: "/voice-input" },
{ text: "Meeting Recording", link: "/meeting-recording" },
{ text: "Policies as Plugins", link: "/policies-as-plugins" },
{ text: "Building for AI Users", link: "/building-for-ai-users" },
],
},
],
},
{
Expand All @@ -97,6 +162,9 @@ export default defineConfig({
text: "Infrastructure Planning Policy",
link: "/infra-planning-policy",
},
{ text: "Security Policy", link: "/security-policy" },
{ text: "Ethical Design Policy", link: "/ethical-design-policy" },
{ text: "Privacy Policy", link: "/privacy-policy" },
],
},
],
Expand Down
Loading
Loading