Skip to content

Jobsunday#431

Merged
AnnabelJoe merged 4 commits into
AnnabelJoe:mainfrom
josunday002:jobsunday
Jun 3, 2026
Merged

Jobsunday#431
AnnabelJoe merged 4 commits into
AnnabelJoe:mainfrom
josunday002:jobsunday

Conversation

@josunday002
Copy link
Copy Markdown

This PR introduces several infrastructure and governance improvements across the platform:

Added a governance proposal creation form to the UI, enabling users to submit and manage proposals directly from the application.
Implemented a production secrets rotation procedure to improve credential security and operational resilience.
Added an automated deployment pipeline to Vercel that triggers on merges to the main branch for streamlined CI/CD workflows.
closes #264
closes #271
closes #288
closes #343

jhayniffy added 4 commits June 1, 2026 14:43
- Composite index on readings(meter_id, timestamp)
- Composite index on certificates(status, created_at)
- Index on audit_anchors(tx_hash)
- Rollback script included
- deploy-production.yml: deploys to Vercel on every main merge
  only after CI (lint/type-check/test/build/contracts) passes
- preview.yml: gate PR preview deploys on CI passing
- Deployment URL written to job summary and GitHub environment
dashboard/page.tsx:
- Remove 3 stray </SectionErrorBoundary> closing tags with no opening match
- Fix 2 unclosed JSX comments {/* ... */} missing closing brace

verify/page.tsx:
- Remove duplicate Row function fragment dangling after closing brace
- Add missing Section component
- Import and wire useToast hook to replace undefined pushToast calls
- Guard result?.meter_proof null access
- Add 'action' field to FormState and EMPTY defaults
- Validate proposed_action is required
- Render Proposed action input above voting deadline
- Matches acceptance criteria: title, description, voting deadline, proposed action
@drips-wave
Copy link
Copy Markdown

drips-wave Bot commented Jun 1, 2026

@josunday002 Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@AnnabelJoe AnnabelJoe merged commit 578c482 into AnnabelJoe:main Jun 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

3 participants